./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe026_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe026_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:52:10,104 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:52:10,182 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:52:10,188 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:52:10,189 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:52:10,218 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:52:10,219 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:52:10,220 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:52:10,220 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:52:10,224 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:52:10,224 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:52:10,225 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:52:10,226 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:52:10,227 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:52:10,227 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:52:10,228 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:52:10,228 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:52:10,228 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:52:10,228 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:52:10,229 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:52:10,229 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:52:10,229 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:52:10,230 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:52:10,230 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:52:10,230 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:52:10,231 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:52:10,231 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:52:10,231 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:52:10,232 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:52:10,232 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:52:10,233 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:52:10,233 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:52:10,234 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:52:10,234 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:52:10,234 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:52:10,234 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:52:10,235 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:52:10,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:52:10,235 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:52:10,235 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:52:10,235 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:52:10,236 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:52:10,236 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:52:10,236 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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 21:52:10,499 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:52:10,525 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:52:10,528 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:52:10,530 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:52:10,530 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:52:10,531 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-27 21:52:11,684 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:52:11,968 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:52:11,969 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-27 21:52:11,988 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1945bea63/4c4469f2bf6b4738a01cb889f327761f/FLAGf2e2d1c9e [2024-06-27 21:52:11,999 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1945bea63/4c4469f2bf6b4738a01cb889f327761f [2024-06-27 21:52:12,001 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:52:12,001 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:52:12,002 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe026_tso.yml/witness.yml [2024-06-27 21:52:12,094 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:52:12,095 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:52:12,096 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:52:12,096 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:52:12,101 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:52:12,102 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:52:12" (1/2) ... [2024-06-27 21:52:12,103 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e9ae047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:52:12, skipping insertion in model container [2024-06-27 21:52:12,103 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:52:12" (1/2) ... [2024-06-27 21:52:12,106 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@25d69103 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:52:12, skipping insertion in model container [2024-06-27 21:52:12,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:52:12" (2/2) ... [2024-06-27 21:52:12,108 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e9ae047 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12, skipping insertion in model container [2024-06-27 21:52:12,108 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:52:12" (2/2) ... [2024-06-27 21:52:12,109 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:52:12,137 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:52:12,139 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ! multithreaded || ((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) [2024-06-27 21:52:12,139 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ! multithreaded || ((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) [2024-06-27 21:52:12,139 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ! multithreaded || ((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) [2024-06-27 21:52:12,139 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:52:12,140 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-27 21:52:12,188 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:52:12,345 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i[945,958] [2024-06-27 21:52:12,501 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:52:12,515 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:52:12,547 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:52:12,597 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:52:12,631 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:52:12,631 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12 WrapperNode [2024-06-27 21:52:12,632 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:52:12,633 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:52:12,633 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:52:12,633 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:52:12,640 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,652 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,672 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 21:52:12,672 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:52:12,673 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:52:12,673 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:52:12,673 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:52:12,683 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,683 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,686 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,698 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-06-27 21:52:12,699 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,699 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,703 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,705 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,706 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,707 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,709 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:52:12,710 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:52:12,710 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:52:12,710 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:52:12,711 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (1/1) ... [2024-06-27 21:52:12,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:52:12,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:52:12,785 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-06-27 21:52:12,834 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-06-27 21:52:12,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:52:12,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:52:12,850 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:52:12,850 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:52:12,851 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:52:12,851 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:52:12,851 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:52:12,851 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:52:12,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:52:12,851 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:52:12,852 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:52:12,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:52:12,854 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:52:12,997 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:52:13,000 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:52:13,164 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:52:13,164 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:52:13,258 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:52:13,258 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:52:13,258 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:52:13 BoogieIcfgContainer [2024-06-27 21:52:13,258 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:52:13,269 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:52:13,270 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:52:13,273 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:52:13,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:52:12" (1/4) ... [2024-06-27 21:52:13,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7912b850 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:52:13, skipping insertion in model container [2024-06-27 21:52:13,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:52:12" (2/4) ... [2024-06-27 21:52:13,275 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7912b850 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:52:13, skipping insertion in model container [2024-06-27 21:52:13,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:52:12" (3/4) ... [2024-06-27 21:52:13,276 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7912b850 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:52:13, skipping insertion in model container [2024-06-27 21:52:13,278 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:52:13" (4/4) ... [2024-06-27 21:52:13,283 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_tso.i [2024-06-27 21:52:13,298 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:52:13,298 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:52:13,299 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:52:13,336 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:52:13,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 21:52:13,407 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-27 21:52:13,411 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:52:13,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-27 21:52:13,414 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 21:52:13,420 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-27 21:52:13,441 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:52:13,454 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5e65fa0a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:52:13,454 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:52:13,460 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:52:13,460 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:52:13,460 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:52:13,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:13,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:52:13,462 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:13,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:13,468 INFO L85 PathProgramCache]: Analyzing trace with hash 206002844, now seen corresponding path program 1 times [2024-06-27 21:52:13,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:13,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803026719] [2024-06-27 21:52:13,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:13,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:13,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:13,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:13,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:13,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803026719] [2024-06-27 21:52:13,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803026719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:13,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:13,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:52:13,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374250296] [2024-06-27 21:52:13,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:13,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:52:13,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:13,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:52:13,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:52:13,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 44 [2024-06-27 21:52:13,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 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-06-27 21:52:13,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:13,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 44 [2024-06-27 21:52:13,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:14,171 INFO L124 PetriNetUnfolderBase]: 740/1291 cut-off events. [2024-06-27 21:52:14,172 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 21:52:14,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 1291 events. 740/1291 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7271 event pairs, 529 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 2474. Up to 1128 conditions per place. [2024-06-27 21:52:14,187 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 31 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-27 21:52:14,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 185 flow [2024-06-27 21:52:14,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:52:14,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:52:14,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-27 21:52:14,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2024-06-27 21:52:14,202 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 95 transitions. [2024-06-27 21:52:14,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 185 flow [2024-06-27 21:52:14,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:14,211 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-27 21:52:14,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 21:52:14,219 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-27 21:52:14,219 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-27 21:52:14,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 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-06-27 21:52:14,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:14,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:14,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:52:14,220 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:14,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:14,222 INFO L85 PathProgramCache]: Analyzing trace with hash 400246459, now seen corresponding path program 1 times [2024-06-27 21:52:14,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:14,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804016385] [2024-06-27 21:52:14,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:14,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:14,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:14,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:14,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:14,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804016385] [2024-06-27 21:52:14,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804016385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:14,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:14,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:52:14,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756438387] [2024-06-27 21:52:14,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:14,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:52:14,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:14,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:52:14,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:52:14,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:14,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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-06-27 21:52:14,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:14,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:14,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:14,644 INFO L124 PetriNetUnfolderBase]: 966/1774 cut-off events. [2024-06-27 21:52:14,644 INFO L125 PetriNetUnfolderBase]: For 321/359 co-relation queries the response was YES. [2024-06-27 21:52:14,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3728 conditions, 1774 events. 966/1774 cut-off events. For 321/359 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10371 event pairs, 604 based on Foata normal form. 3/1737 useless extension candidates. Maximal degree in co-relation 3716. Up to 1431 conditions per place. [2024-06-27 21:52:14,660 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 44 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-27 21:52:14,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 278 flow [2024-06-27 21:52:14,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:14,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:14,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 21:52:14,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6988636363636364 [2024-06-27 21:52:14,663 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 123 transitions. [2024-06-27 21:52:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 278 flow [2024-06-27 21:52:14,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:14,666 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 164 flow [2024-06-27 21:52:14,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-27 21:52:14,667 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2024-06-27 21:52:14,667 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 164 flow [2024-06-27 21:52:14,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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-06-27 21:52:14,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:14,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:14,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:52:14,668 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:14,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:14,669 INFO L85 PathProgramCache]: Analyzing trace with hash -477261317, now seen corresponding path program 1 times [2024-06-27 21:52:14,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:14,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319177764] [2024-06-27 21:52:14,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:14,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:14,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:14,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:14,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:14,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319177764] [2024-06-27 21:52:14,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319177764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:14,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:14,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:14,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553313046] [2024-06-27 21:52:14,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:14,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:14,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:14,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:14,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:14,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:14,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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-06-27 21:52:14,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:14,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:14,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:15,147 INFO L124 PetriNetUnfolderBase]: 1209/1977 cut-off events. [2024-06-27 21:52:15,147 INFO L125 PetriNetUnfolderBase]: For 906/906 co-relation queries the response was YES. [2024-06-27 21:52:15,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4848 conditions, 1977 events. 1209/1977 cut-off events. For 906/906 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10955 event pairs, 380 based on Foata normal form. 5/1972 useless extension candidates. Maximal degree in co-relation 4833. Up to 1690 conditions per place. [2024-06-27 21:52:15,164 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-27 21:52:15,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 93 transitions, 471 flow [2024-06-27 21:52:15,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:15,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:15,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 21:52:15,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7136363636363636 [2024-06-27 21:52:15,170 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 164 flow. Second operand 5 states and 157 transitions. [2024-06-27 21:52:15,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 93 transitions, 471 flow [2024-06-27 21:52:15,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 93 transitions, 467 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:52:15,176 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 274 flow [2024-06-27 21:52:15,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2024-06-27 21:52:15,178 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 11 predicate places. [2024-06-27 21:52:15,178 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 274 flow [2024-06-27 21:52:15,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 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-06-27 21:52:15,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:15,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:15,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:52:15,179 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:15,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:15,179 INFO L85 PathProgramCache]: Analyzing trace with hash 913387002, now seen corresponding path program 1 times [2024-06-27 21:52:15,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:15,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274888235] [2024-06-27 21:52:15,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:15,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:15,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:15,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274888235] [2024-06-27 21:52:15,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274888235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:15,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:15,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:15,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84202962] [2024-06-27 21:52:15,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:15,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:15,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:15,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:15,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:15,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:15,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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-06-27 21:52:15,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:15,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:15,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:15,716 INFO L124 PetriNetUnfolderBase]: 1306/2200 cut-off events. [2024-06-27 21:52:15,716 INFO L125 PetriNetUnfolderBase]: For 2282/2282 co-relation queries the response was YES. [2024-06-27 21:52:15,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6261 conditions, 2200 events. 1306/2200 cut-off events. For 2282/2282 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12723 event pairs, 370 based on Foata normal form. 22/2196 useless extension candidates. Maximal degree in co-relation 6241. Up to 1659 conditions per place. [2024-06-27 21:52:15,736 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 75 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-27 21:52:15,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 104 transitions, 596 flow [2024-06-27 21:52:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:15,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:15,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 21:52:15,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7007575757575758 [2024-06-27 21:52:15,739 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 274 flow. Second operand 6 states and 185 transitions. [2024-06-27 21:52:15,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 104 transitions, 596 flow [2024-06-27 21:52:15,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 104 transitions, 592 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:52:15,748 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 318 flow [2024-06-27 21:52:15,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-27 21:52:15,750 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 16 predicate places. [2024-06-27 21:52:15,750 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 318 flow [2024-06-27 21:52:15,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 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-06-27 21:52:15,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:15,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:15,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:52:15,751 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:15,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:15,752 INFO L85 PathProgramCache]: Analyzing trace with hash 871951080, now seen corresponding path program 1 times [2024-06-27 21:52:15,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:15,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902215673] [2024-06-27 21:52:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:15,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:15,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:15,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:15,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902215673] [2024-06-27 21:52:15,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902215673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:15,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:15,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:52:15,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546078766] [2024-06-27 21:52:15,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:15,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:52:15,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:15,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:52:15,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:52:15,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:15,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 318 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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-06-27 21:52:15,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:15,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:15,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:16,115 INFO L124 PetriNetUnfolderBase]: 1110/1918 cut-off events. [2024-06-27 21:52:16,115 INFO L125 PetriNetUnfolderBase]: For 2702/2738 co-relation queries the response was YES. [2024-06-27 21:52:16,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5965 conditions, 1918 events. 1110/1918 cut-off events. For 2702/2738 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11118 event pairs, 294 based on Foata normal form. 2/1898 useless extension candidates. Maximal degree in co-relation 5942. Up to 1666 conditions per place. [2024-06-27 21:52:16,130 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 55 selfloop transitions, 7 changer transitions 0/78 dead transitions. [2024-06-27 21:52:16,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 78 transitions, 492 flow [2024-06-27 21:52:16,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:16,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:16,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-27 21:52:16,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 21:52:16,132 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 318 flow. Second operand 4 states and 118 transitions. [2024-06-27 21:52:16,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 78 transitions, 492 flow [2024-06-27 21:52:16,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 456 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:16,142 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 324 flow [2024-06-27 21:52:16,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=324, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-27 21:52:16,145 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 17 predicate places. [2024-06-27 21:52:16,149 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 324 flow [2024-06-27 21:52:16,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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-06-27 21:52:16,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:16,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:16,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:52:16,150 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:16,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:16,150 INFO L85 PathProgramCache]: Analyzing trace with hash -157836487, now seen corresponding path program 1 times [2024-06-27 21:52:16,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:16,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313878556] [2024-06-27 21:52:16,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:16,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:16,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:16,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:16,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313878556] [2024-06-27 21:52:16,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313878556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:16,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:16,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:16,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699330876] [2024-06-27 21:52:16,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:16,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:16,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:16,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:16,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:16,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:16,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:16,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:16,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:16,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:16,603 INFO L124 PetriNetUnfolderBase]: 1313/2145 cut-off events. [2024-06-27 21:52:16,604 INFO L125 PetriNetUnfolderBase]: For 3436/3436 co-relation queries the response was YES. [2024-06-27 21:52:16,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 2145 events. 1313/2145 cut-off events. For 3436/3436 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11997 event pairs, 388 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 6674. Up to 1856 conditions per place. [2024-06-27 21:52:16,620 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 63 selfloop transitions, 17 changer transitions 0/93 dead transitions. [2024-06-27 21:52:16,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 589 flow [2024-06-27 21:52:16,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:16,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:16,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 21:52:16,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:52:16,622 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 324 flow. Second operand 5 states and 150 transitions. [2024-06-27 21:52:16,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 589 flow [2024-06-27 21:52:16,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 575 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:16,627 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 391 flow [2024-06-27 21:52:16,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=391, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-27 21:52:16,628 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-27 21:52:16,628 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 391 flow [2024-06-27 21:52:16,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:16,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:16,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:16,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:52:16,629 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:16,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:16,630 INFO L85 PathProgramCache]: Analyzing trace with hash 426393351, now seen corresponding path program 2 times [2024-06-27 21:52:16,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:16,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571635457] [2024-06-27 21:52:16,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:16,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:16,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:16,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:16,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:16,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571635457] [2024-06-27 21:52:16,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571635457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:16,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:16,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:16,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874003758] [2024-06-27 21:52:16,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:16,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:16,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:16,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:16,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:16,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:16,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 391 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:16,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:16,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:16,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,025 INFO L124 PetriNetUnfolderBase]: 1293/2092 cut-off events. [2024-06-27 21:52:17,025 INFO L125 PetriNetUnfolderBase]: For 4223/4227 co-relation queries the response was YES. [2024-06-27 21:52:17,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6847 conditions, 2092 events. 1293/2092 cut-off events. For 4223/4227 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11523 event pairs, 368 based on Foata normal form. 3/2084 useless extension candidates. Maximal degree in co-relation 6820. Up to 1820 conditions per place. [2024-06-27 21:52:17,041 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 57 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-27 21:52:17,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 89 transitions, 601 flow [2024-06-27 21:52:17,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:17,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:17,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 21:52:17,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-27 21:52:17,043 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 391 flow. Second operand 5 states and 146 transitions. [2024-06-27 21:52:17,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 89 transitions, 601 flow [2024-06-27 21:52:17,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 580 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:17,051 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 424 flow [2024-06-27 21:52:17,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-27 21:52:17,051 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 24 predicate places. [2024-06-27 21:52:17,052 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 424 flow [2024-06-27 21:52:17,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:17,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:17,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:17,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:52:17,053 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:17,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:17,053 INFO L85 PathProgramCache]: Analyzing trace with hash 410314147, now seen corresponding path program 1 times [2024-06-27 21:52:17,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:17,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923049952] [2024-06-27 21:52:17,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:17,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:17,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:17,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:17,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923049952] [2024-06-27 21:52:17,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923049952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:17,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:17,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:17,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732219062] [2024-06-27 21:52:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:17,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:17,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:17,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:17,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:17,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:17,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 424 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-06-27 21:52:17,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:17,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:17,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,411 INFO L124 PetriNetUnfolderBase]: 1081/1876 cut-off events. [2024-06-27 21:52:17,411 INFO L125 PetriNetUnfolderBase]: For 4092/4108 co-relation queries the response was YES. [2024-06-27 21:52:17,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6161 conditions, 1876 events. 1081/1876 cut-off events. For 4092/4108 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10826 event pairs, 254 based on Foata normal form. 4/1868 useless extension candidates. Maximal degree in co-relation 6133. Up to 1582 conditions per place. [2024-06-27 21:52:17,437 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 67 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-27 21:52:17,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 92 transitions, 640 flow [2024-06-27 21:52:17,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:17,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:17,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 21:52:17,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:52:17,475 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 424 flow. Second operand 5 states and 145 transitions. [2024-06-27 21:52:17,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 92 transitions, 640 flow [2024-06-27 21:52:17,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 92 transitions, 613 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:17,483 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 438 flow [2024-06-27 21:52:17,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=438, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-06-27 21:52:17,485 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2024-06-27 21:52:17,485 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 438 flow [2024-06-27 21:52:17,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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-06-27 21:52:17,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:17,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:17,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:52:17,486 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:17,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:17,487 INFO L85 PathProgramCache]: Analyzing trace with hash 610859908, now seen corresponding path program 1 times [2024-06-27 21:52:17,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:17,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921837655] [2024-06-27 21:52:17,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:17,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:17,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:17,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:17,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921837655] [2024-06-27 21:52:17,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921837655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:17,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:17,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:17,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679977678] [2024-06-27 21:52:17,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:17,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:17,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:17,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:17,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:17,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:17,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 438 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-06-27 21:52:17,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:17,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,978 INFO L124 PetriNetUnfolderBase]: 1406/2387 cut-off events. [2024-06-27 21:52:17,978 INFO L125 PetriNetUnfolderBase]: For 6912/6912 co-relation queries the response was YES. [2024-06-27 21:52:17,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 2387 events. 1406/2387 cut-off events. For 6912/6912 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14082 event pairs, 527 based on Foata normal form. 20/2379 useless extension candidates. Maximal degree in co-relation 7778. Up to 1841 conditions per place. [2024-06-27 21:52:17,995 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 73 selfloop transitions, 20 changer transitions 0/106 dead transitions. [2024-06-27 21:52:17,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 722 flow [2024-06-27 21:52:17,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:17,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:17,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 21:52:17,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 21:52:17,996 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 438 flow. Second operand 6 states and 177 transitions. [2024-06-27 21:52:17,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 722 flow [2024-06-27 21:52:18,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 699 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:18,007 INFO L231 Difference]: Finished difference. Result has 78 places, 72 transitions, 481 flow [2024-06-27 21:52:18,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=481, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2024-06-27 21:52:18,008 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 30 predicate places. [2024-06-27 21:52:18,008 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 481 flow [2024-06-27 21:52:18,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-06-27 21:52:18,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:18,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:18,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:52:18,009 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:18,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:18,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1001584472, now seen corresponding path program 2 times [2024-06-27 21:52:18,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:18,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690095689] [2024-06-27 21:52:18,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:18,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:18,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:18,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:18,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:18,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690095689] [2024-06-27 21:52:18,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690095689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:18,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:18,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:18,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971594505] [2024-06-27 21:52:18,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:18,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:18,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:18,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:18,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:18,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:18,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 481 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-06-27 21:52:18,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:18,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:18,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:18,471 INFO L124 PetriNetUnfolderBase]: 1433/2412 cut-off events. [2024-06-27 21:52:18,471 INFO L125 PetriNetUnfolderBase]: For 8050/8054 co-relation queries the response was YES. [2024-06-27 21:52:18,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8332 conditions, 2412 events. 1433/2412 cut-off events. For 8050/8054 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14080 event pairs, 586 based on Foata normal form. 5/2388 useless extension candidates. Maximal degree in co-relation 8301. Up to 2014 conditions per place. [2024-06-27 21:52:18,489 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 68 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-27 21:52:18,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 743 flow [2024-06-27 21:52:18,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:18,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:18,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:52:18,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 21:52:18,491 INFO L175 Difference]: Start difference. First operand has 78 places, 72 transitions, 481 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:52:18,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 743 flow [2024-06-27 21:52:18,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 699 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:18,511 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 508 flow [2024-06-27 21:52:18,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2024-06-27 21:52:18,513 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 32 predicate places. [2024-06-27 21:52:18,513 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 508 flow [2024-06-27 21:52:18,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-06-27 21:52:18,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:18,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:18,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:52:18,515 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:18,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:18,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1814588292, now seen corresponding path program 3 times [2024-06-27 21:52:18,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:18,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847132441] [2024-06-27 21:52:18,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:18,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:18,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:18,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:18,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847132441] [2024-06-27 21:52:18,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847132441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:18,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:18,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:18,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612886628] [2024-06-27 21:52:18,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:18,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:18,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:18,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:18,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:18,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:18,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 508 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-06-27 21:52:18,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:18,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:18,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:18,970 INFO L124 PetriNetUnfolderBase]: 1425/2384 cut-off events. [2024-06-27 21:52:18,971 INFO L125 PetriNetUnfolderBase]: For 8955/8959 co-relation queries the response was YES. [2024-06-27 21:52:18,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 2384 events. 1425/2384 cut-off events. For 8955/8959 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13836 event pairs, 472 based on Foata normal form. 5/2362 useless extension candidates. Maximal degree in co-relation 8342. Up to 1785 conditions per place. [2024-06-27 21:52:18,988 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 69 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-06-27 21:52:18,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 798 flow [2024-06-27 21:52:18,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:18,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:18,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:52:18,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:52:18,990 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 508 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:52:18,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 798 flow [2024-06-27 21:52:19,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 108 transitions, 745 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:19,003 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 540 flow [2024-06-27 21:52:19,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2024-06-27 21:52:19,004 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-06-27 21:52:19,004 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 540 flow [2024-06-27 21:52:19,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 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-06-27 21:52:19,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:19,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:19,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:52:19,005 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:19,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:19,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1311659968, now seen corresponding path program 1 times [2024-06-27 21:52:19,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:19,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783396065] [2024-06-27 21:52:19,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:19,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:19,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:19,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:19,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:19,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783396065] [2024-06-27 21:52:19,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783396065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:19,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:19,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:19,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543845785] [2024-06-27 21:52:19,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:19,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:19,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:19,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:19,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:19,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:19,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 540 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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-06-27 21:52:19,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:19,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:19,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:19,493 INFO L124 PetriNetUnfolderBase]: 1544/2624 cut-off events. [2024-06-27 21:52:19,493 INFO L125 PetriNetUnfolderBase]: For 12016/12016 co-relation queries the response was YES. [2024-06-27 21:52:19,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9452 conditions, 2624 events. 1544/2624 cut-off events. For 12016/12016 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15347 event pairs, 346 based on Foata normal form. 12/2628 useless extension candidates. Maximal degree in co-relation 9419. Up to 1633 conditions per place. [2024-06-27 21:52:19,513 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 83 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-27 21:52:19,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 916 flow [2024-06-27 21:52:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 21:52:19,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:52:19,515 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 540 flow. Second operand 6 states and 180 transitions. [2024-06-27 21:52:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 916 flow [2024-06-27 21:52:19,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 117 transitions, 849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:19,531 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 551 flow [2024-06-27 21:52:19,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=551, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-06-27 21:52:19,532 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 36 predicate places. [2024-06-27 21:52:19,532 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 551 flow [2024-06-27 21:52:19,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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-06-27 21:52:19,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:19,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:19,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:52:19,532 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:19,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:19,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1108421228, now seen corresponding path program 1 times [2024-06-27 21:52:19,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:19,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060444836] [2024-06-27 21:52:19,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:19,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:19,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:19,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:19,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060444836] [2024-06-27 21:52:19,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060444836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:19,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:19,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:19,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490307743] [2024-06-27 21:52:19,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:19,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:19,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:19,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:19,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:19,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:19,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 551 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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-06-27 21:52:19,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:19,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:19,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:20,012 INFO L124 PetriNetUnfolderBase]: 1524/2484 cut-off events. [2024-06-27 21:52:20,013 INFO L125 PetriNetUnfolderBase]: For 12598/12598 co-relation queries the response was YES. [2024-06-27 21:52:20,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9182 conditions, 2484 events. 1524/2484 cut-off events. For 12598/12598 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14280 event pairs, 238 based on Foata normal form. 12/2490 useless extension candidates. Maximal degree in co-relation 9148. Up to 1627 conditions per place. [2024-06-27 21:52:20,031 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 80 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-06-27 21:52:20,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 847 flow [2024-06-27 21:52:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:20,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:20,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:52:20,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-27 21:52:20,033 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 551 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:52:20,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 847 flow [2024-06-27 21:52:20,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 816 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:20,058 INFO L231 Difference]: Finished difference. Result has 88 places, 78 transitions, 571 flow [2024-06-27 21:52:20,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=571, PETRI_PLACES=88, PETRI_TRANSITIONS=78} [2024-06-27 21:52:20,059 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-27 21:52:20,059 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 78 transitions, 571 flow [2024-06-27 21:52:20,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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-06-27 21:52:20,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:20,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:20,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:52:20,060 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:20,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:20,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1842068494, now seen corresponding path program 2 times [2024-06-27 21:52:20,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:20,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678377718] [2024-06-27 21:52:20,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:20,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:20,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:20,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:20,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:20,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678377718] [2024-06-27 21:52:20,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678377718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:20,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:20,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:20,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467450661] [2024-06-27 21:52:20,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:20,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:20,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:20,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:20,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:20,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:20,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 78 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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-06-27 21:52:20,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:20,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:20,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:20,548 INFO L124 PetriNetUnfolderBase]: 1504/2582 cut-off events. [2024-06-27 21:52:20,549 INFO L125 PetriNetUnfolderBase]: For 13060/13064 co-relation queries the response was YES. [2024-06-27 21:52:20,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9248 conditions, 2582 events. 1504/2582 cut-off events. For 13060/13064 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15283 event pairs, 235 based on Foata normal form. 13/2581 useless extension candidates. Maximal degree in co-relation 9212. Up to 1437 conditions per place. [2024-06-27 21:52:20,566 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 73 selfloop transitions, 23 changer transitions 0/109 dead transitions. [2024-06-27 21:52:20,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 109 transitions, 813 flow [2024-06-27 21:52:20,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:20,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:20,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 21:52:20,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 21:52:20,568 INFO L175 Difference]: Start difference. First operand has 88 places, 78 transitions, 571 flow. Second operand 6 states and 171 transitions. [2024-06-27 21:52:20,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 109 transitions, 813 flow [2024-06-27 21:52:20,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 109 transitions, 756 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:20,591 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 536 flow [2024-06-27 21:52:20,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=536, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2024-06-27 21:52:20,592 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-27 21:52:20,592 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 536 flow [2024-06-27 21:52:20,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 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-06-27 21:52:20,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:20,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:20,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:52:20,593 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:20,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:20,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1855479659, now seen corresponding path program 1 times [2024-06-27 21:52:20,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:20,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480354349] [2024-06-27 21:52:20,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:20,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:20,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:20,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:20,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480354349] [2024-06-27 21:52:20,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480354349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:20,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:20,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:20,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403221746] [2024-06-27 21:52:20,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:20,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:20,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:20,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:20,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:20,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:20,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 536 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:20,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:20,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:20,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:21,049 INFO L124 PetriNetUnfolderBase]: 1338/2372 cut-off events. [2024-06-27 21:52:21,049 INFO L125 PetriNetUnfolderBase]: For 10306/10340 co-relation queries the response was YES. [2024-06-27 21:52:21,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8440 conditions, 2372 events. 1338/2372 cut-off events. For 10306/10340 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14603 event pairs, 519 based on Foata normal form. 1/2344 useless extension candidates. Maximal degree in co-relation 8403. Up to 1988 conditions per place. [2024-06-27 21:52:21,065 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 69 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-27 21:52:21,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 102 transitions, 812 flow [2024-06-27 21:52:21,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:21,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:21,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:52:21,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:52:21,066 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 536 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:52:21,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 102 transitions, 812 flow [2024-06-27 21:52:21,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 102 transitions, 743 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:21,082 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 545 flow [2024-06-27 21:52:21,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=545, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2024-06-27 21:52:21,084 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-27 21:52:21,084 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 545 flow [2024-06-27 21:52:21,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:21,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:21,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:52:21,084 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:21,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:21,085 INFO L85 PathProgramCache]: Analyzing trace with hash -619928417, now seen corresponding path program 2 times [2024-06-27 21:52:21,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:21,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52746500] [2024-06-27 21:52:21,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:21,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:21,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:21,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:21,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52746500] [2024-06-27 21:52:21,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52746500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:21,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:21,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:21,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309796049] [2024-06-27 21:52:21,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:21,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:21,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:21,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:21,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:21,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:21,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 545 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:21,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:21,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:21,518 INFO L124 PetriNetUnfolderBase]: 1332/2356 cut-off events. [2024-06-27 21:52:21,519 INFO L125 PetriNetUnfolderBase]: For 10414/10448 co-relation queries the response was YES. [2024-06-27 21:52:21,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8195 conditions, 2356 events. 1332/2356 cut-off events. For 10414/10448 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14444 event pairs, 521 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 8158. Up to 1985 conditions per place. [2024-06-27 21:52:21,537 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 68 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-27 21:52:21,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 98 transitions, 745 flow [2024-06-27 21:52:21,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:21,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:21,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-27 21:52:21,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 21:52:21,538 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 545 flow. Second operand 4 states and 118 transitions. [2024-06-27 21:52:21,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 98 transitions, 745 flow [2024-06-27 21:52:21,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 719 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:21,560 INFO L231 Difference]: Finished difference. Result has 91 places, 83 transitions, 558 flow [2024-06-27 21:52:21,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=558, PETRI_PLACES=91, PETRI_TRANSITIONS=83} [2024-06-27 21:52:21,598 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 43 predicate places. [2024-06-27 21:52:21,598 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 83 transitions, 558 flow [2024-06-27 21:52:21,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:21,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:21,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:52:21,598 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:21,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:21,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1514479887, now seen corresponding path program 1 times [2024-06-27 21:52:21,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:21,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780017645] [2024-06-27 21:52:21,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:21,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:21,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:21,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:21,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780017645] [2024-06-27 21:52:21,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780017645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:21,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:21,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:21,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391252245] [2024-06-27 21:52:21,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:21,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:21,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:21,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:21,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:21,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:21,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 83 transitions, 558 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:21,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:21,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:21,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:22,084 INFO L124 PetriNetUnfolderBase]: 1556/2565 cut-off events. [2024-06-27 21:52:22,084 INFO L125 PetriNetUnfolderBase]: For 14163/14163 co-relation queries the response was YES. [2024-06-27 21:52:22,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 2565 events. 1556/2565 cut-off events. For 14163/14163 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15065 event pairs, 385 based on Foata normal form. 2/2561 useless extension candidates. Maximal degree in co-relation 9316. Up to 2128 conditions per place. [2024-06-27 21:52:22,103 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 84 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-27 21:52:22,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 132 transitions, 1042 flow [2024-06-27 21:52:22,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:22,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:22,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:52:22,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-27 21:52:22,105 INFO L175 Difference]: Start difference. First operand has 91 places, 83 transitions, 558 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:52:22,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 132 transitions, 1042 flow [2024-06-27 21:52:22,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1000 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:22,126 INFO L231 Difference]: Finished difference. Result has 95 places, 100 transitions, 752 flow [2024-06-27 21:52:22,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=95, PETRI_TRANSITIONS=100} [2024-06-27 21:52:22,126 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 47 predicate places. [2024-06-27 21:52:22,126 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 100 transitions, 752 flow [2024-06-27 21:52:22,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:22,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:22,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:22,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:52:22,127 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:22,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:22,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1514748998, now seen corresponding path program 1 times [2024-06-27 21:52:22,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:22,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197153438] [2024-06-27 21:52:22,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:22,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:22,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:22,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:22,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:22,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197153438] [2024-06-27 21:52:22,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197153438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:22,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:22,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:22,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676233528] [2024-06-27 21:52:22,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:22,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:22,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:22,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:22,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:22,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:22,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 100 transitions, 752 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:22,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:22,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:22,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:22,578 INFO L124 PetriNetUnfolderBase]: 1578/2748 cut-off events. [2024-06-27 21:52:22,578 INFO L125 PetriNetUnfolderBase]: For 15881/15881 co-relation queries the response was YES. [2024-06-27 21:52:22,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10470 conditions, 2748 events. 1578/2748 cut-off events. For 15881/15881 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16983 event pairs, 624 based on Foata normal form. 1/2720 useless extension candidates. Maximal degree in co-relation 10429. Up to 2306 conditions per place. [2024-06-27 21:52:22,599 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 99 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-06-27 21:52:22,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1173 flow [2024-06-27 21:52:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:22,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 21:52:22,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-27 21:52:22,601 INFO L175 Difference]: Start difference. First operand has 95 places, 100 transitions, 752 flow. Second operand 6 states and 167 transitions. [2024-06-27 21:52:22,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1173 flow [2024-06-27 21:52:22,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1141 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-27 21:52:22,630 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 871 flow [2024-06-27 21:52:22,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=871, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2024-06-27 21:52:22,631 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2024-06-27 21:52:22,631 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 871 flow [2024-06-27 21:52:22,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:22,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:22,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:22,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:52:22,632 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:22,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1514748657, now seen corresponding path program 2 times [2024-06-27 21:52:22,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:22,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051992637] [2024-06-27 21:52:22,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:22,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:22,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:22,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:22,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051992637] [2024-06-27 21:52:22,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051992637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:22,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595710498] [2024-06-27 21:52:22,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:22,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:22,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:22,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:22,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:22,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:22,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 871 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:22,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:22,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:22,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:23,136 INFO L124 PetriNetUnfolderBase]: 1630/2730 cut-off events. [2024-06-27 21:52:23,136 INFO L125 PetriNetUnfolderBase]: For 17833/17833 co-relation queries the response was YES. [2024-06-27 21:52:23,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10949 conditions, 2730 events. 1630/2730 cut-off events. For 17833/17833 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16359 event pairs, 431 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 10904. Up to 2372 conditions per place. [2024-06-27 21:52:23,161 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 109 selfloop transitions, 23 changer transitions 0/145 dead transitions. [2024-06-27 21:52:23,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 145 transitions, 1298 flow [2024-06-27 21:52:23,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:23,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:23,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 21:52:23,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-27 21:52:23,162 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 871 flow. Second operand 7 states and 190 transitions. [2024-06-27 21:52:23,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 145 transitions, 1298 flow [2024-06-27 21:52:23,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1260 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:23,237 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 974 flow [2024-06-27 21:52:23,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=974, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2024-06-27 21:52:23,237 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 61 predicate places. [2024-06-27 21:52:23,238 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 974 flow [2024-06-27 21:52:23,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:23,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:23,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:23,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:52:23,238 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:23,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:23,239 INFO L85 PathProgramCache]: Analyzing trace with hash -2072950513, now seen corresponding path program 3 times [2024-06-27 21:52:23,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:23,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480418843] [2024-06-27 21:52:23,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:23,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:23,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:23,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:23,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480418843] [2024-06-27 21:52:23,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480418843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:23,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:23,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:23,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138498525] [2024-06-27 21:52:23,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:23,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:23,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:23,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:23,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:23,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:23,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:23,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:23,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:23,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:23,768 INFO L124 PetriNetUnfolderBase]: 1668/2770 cut-off events. [2024-06-27 21:52:23,768 INFO L125 PetriNetUnfolderBase]: For 19938/19938 co-relation queries the response was YES. [2024-06-27 21:52:23,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11496 conditions, 2770 events. 1668/2770 cut-off events. For 19938/19938 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16607 event pairs, 397 based on Foata normal form. 2/2768 useless extension candidates. Maximal degree in co-relation 11448. Up to 2291 conditions per place. [2024-06-27 21:52:23,792 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 105 selfloop transitions, 47 changer transitions 0/165 dead transitions. [2024-06-27 21:52:23,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 165 transitions, 1483 flow [2024-06-27 21:52:23,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:23,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:23,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:52:23,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-27 21:52:23,794 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 974 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:52:23,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 165 transitions, 1483 flow [2024-06-27 21:52:23,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 165 transitions, 1421 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:23,848 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1147 flow [2024-06-27 21:52:23,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1147, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-27 21:52:23,849 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2024-06-27 21:52:23,849 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1147 flow [2024-06-27 21:52:23,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:23,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:23,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:23,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:52:23,850 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:23,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:23,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2043457082, now seen corresponding path program 2 times [2024-06-27 21:52:23,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:23,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985251268] [2024-06-27 21:52:23,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:23,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:23,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:23,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:23,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985251268] [2024-06-27 21:52:23,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985251268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:23,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:23,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:23,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560209960] [2024-06-27 21:52:23,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:23,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:23,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:23,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:23,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:23,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:23,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1147 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:23,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:23,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:23,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:24,254 INFO L124 PetriNetUnfolderBase]: 1679/2746 cut-off events. [2024-06-27 21:52:24,254 INFO L125 PetriNetUnfolderBase]: For 21422/21422 co-relation queries the response was YES. [2024-06-27 21:52:24,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12027 conditions, 2746 events. 1679/2746 cut-off events. For 21422/21422 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16225 event pairs, 378 based on Foata normal form. 1/2743 useless extension candidates. Maximal degree in co-relation 11977. Up to 2441 conditions per place. [2024-06-27 21:52:24,277 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 112 selfloop transitions, 25 changer transitions 0/150 dead transitions. [2024-06-27 21:52:24,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1545 flow [2024-06-27 21:52:24,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:24,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:24,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 21:52:24,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-27 21:52:24,279 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1147 flow. Second operand 5 states and 144 transitions. [2024-06-27 21:52:24,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1545 flow [2024-06-27 21:52:24,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1473 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:24,328 INFO L231 Difference]: Finished difference. Result has 115 places, 128 transitions, 1171 flow [2024-06-27 21:52:24,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1171, PETRI_PLACES=115, PETRI_TRANSITIONS=128} [2024-06-27 21:52:24,329 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 67 predicate places. [2024-06-27 21:52:24,329 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 128 transitions, 1171 flow [2024-06-27 21:52:24,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:24,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:24,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:24,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:52:24,330 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:24,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:24,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1621691372, now seen corresponding path program 3 times [2024-06-27 21:52:24,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:24,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969121569] [2024-06-27 21:52:24,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:24,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:24,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:24,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969121569] [2024-06-27 21:52:24,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969121569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:24,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:24,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:24,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8780953] [2024-06-27 21:52:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:24,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:24,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:24,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:24,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:24,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:24,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 128 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:24,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:24,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:24,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:24,830 INFO L124 PetriNetUnfolderBase]: 1676/2824 cut-off events. [2024-06-27 21:52:24,830 INFO L125 PetriNetUnfolderBase]: For 21823/21823 co-relation queries the response was YES. [2024-06-27 21:52:24,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11923 conditions, 2824 events. 1676/2824 cut-off events. For 21823/21823 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16910 event pairs, 482 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 11872. Up to 2452 conditions per place. [2024-06-27 21:52:24,849 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 114 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2024-06-27 21:52:24,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1481 flow [2024-06-27 21:52:24,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:24,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:24,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 21:52:24,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:52:24,850 INFO L175 Difference]: Start difference. First operand has 115 places, 128 transitions, 1171 flow. Second operand 4 states and 120 transitions. [2024-06-27 21:52:24,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1481 flow [2024-06-27 21:52:24,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 146 transitions, 1411 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:24,901 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1155 flow [2024-06-27 21:52:24,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1155, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-27 21:52:24,902 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 68 predicate places. [2024-06-27 21:52:24,902 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1155 flow [2024-06-27 21:52:24,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:24,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:24,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:24,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:52:24,903 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:24,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:24,904 INFO L85 PathProgramCache]: Analyzing trace with hash -2072550334, now seen corresponding path program 1 times [2024-06-27 21:52:24,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:24,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347077576] [2024-06-27 21:52:24,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:24,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:24,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:25,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:25,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:25,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347077576] [2024-06-27 21:52:25,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347077576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:25,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:25,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:25,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627962204] [2024-06-27 21:52:25,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:25,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:25,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:25,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:25,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:25,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:25,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1155 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:25,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:25,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:25,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:25,327 INFO L124 PetriNetUnfolderBase]: 1671/2789 cut-off events. [2024-06-27 21:52:25,327 INFO L125 PetriNetUnfolderBase]: For 21656/21656 co-relation queries the response was YES. [2024-06-27 21:52:25,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11796 conditions, 2789 events. 1671/2789 cut-off events. For 21656/21656 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16669 event pairs, 649 based on Foata normal form. 2/2775 useless extension candidates. Maximal degree in co-relation 11745. Up to 2471 conditions per place. [2024-06-27 21:52:25,347 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 120 selfloop transitions, 10 changer transitions 0/143 dead transitions. [2024-06-27 21:52:25,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1467 flow [2024-06-27 21:52:25,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:25,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-27 21:52:25,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:52:25,349 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1155 flow. Second operand 4 states and 112 transitions. [2024-06-27 21:52:25,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1467 flow [2024-06-27 21:52:25,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 143 transitions, 1429 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:25,389 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1168 flow [2024-06-27 21:52:25,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1168, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-27 21:52:25,390 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 69 predicate places. [2024-06-27 21:52:25,390 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1168 flow [2024-06-27 21:52:25,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:25,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:25,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:25,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:52:25,391 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:25,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:25,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1945276204, now seen corresponding path program 1 times [2024-06-27 21:52:25,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:25,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199349157] [2024-06-27 21:52:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:25,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:25,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:25,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:25,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:25,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199349157] [2024-06-27 21:52:25,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199349157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:25,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:25,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:25,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858134952] [2024-06-27 21:52:25,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:25,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:25,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:25,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:25,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:25,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:25,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1168 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:25,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:25,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:25,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:25,980 INFO L124 PetriNetUnfolderBase]: 1707/2801 cut-off events. [2024-06-27 21:52:25,980 INFO L125 PetriNetUnfolderBase]: For 23505/23505 co-relation queries the response was YES. [2024-06-27 21:52:25,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12168 conditions, 2801 events. 1707/2801 cut-off events. For 23505/23505 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16587 event pairs, 389 based on Foata normal form. 2/2793 useless extension candidates. Maximal degree in co-relation 12116. Up to 2111 conditions per place. [2024-06-27 21:52:26,009 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 96 selfloop transitions, 68 changer transitions 0/177 dead transitions. [2024-06-27 21:52:26,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 177 transitions, 1770 flow [2024-06-27 21:52:26,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:26,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:26,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:52:26,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-27 21:52:26,012 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1168 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:52:26,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 177 transitions, 1770 flow [2024-06-27 21:52:26,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 177 transitions, 1735 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:26,070 INFO L231 Difference]: Finished difference. Result has 123 places, 142 transitions, 1439 flow [2024-06-27 21:52:26,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1439, PETRI_PLACES=123, PETRI_TRANSITIONS=142} [2024-06-27 21:52:26,071 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 75 predicate places. [2024-06-27 21:52:26,071 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 142 transitions, 1439 flow [2024-06-27 21:52:26,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:26,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:26,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:26,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:52:26,072 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:26,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:26,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1941702276, now seen corresponding path program 1 times [2024-06-27 21:52:26,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:26,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640604828] [2024-06-27 21:52:26,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:26,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:26,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:26,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:26,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640604828] [2024-06-27 21:52:26,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640604828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:26,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:26,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:26,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596119419] [2024-06-27 21:52:26,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:26,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:26,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:26,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:26,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:26,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:26,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 142 transitions, 1439 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:26,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:26,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:26,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,553 INFO L124 PetriNetUnfolderBase]: 1743/2856 cut-off events. [2024-06-27 21:52:26,553 INFO L125 PetriNetUnfolderBase]: For 28266/28266 co-relation queries the response was YES. [2024-06-27 21:52:26,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13539 conditions, 2856 events. 1743/2856 cut-off events. For 28266/28266 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16985 event pairs, 382 based on Foata normal form. 2/2852 useless extension candidates. Maximal degree in co-relation 13485. Up to 2316 conditions per place. [2024-06-27 21:52:26,579 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 108 selfloop transitions, 59 changer transitions 0/180 dead transitions. [2024-06-27 21:52:26,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 180 transitions, 2046 flow [2024-06-27 21:52:26,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:26,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:52:26,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-06-27 21:52:26,581 INFO L175 Difference]: Start difference. First operand has 123 places, 142 transitions, 1439 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:52:26,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 180 transitions, 2046 flow [2024-06-27 21:52:26,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 180 transitions, 1980 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:26,639 INFO L231 Difference]: Finished difference. Result has 128 places, 151 transitions, 1645 flow [2024-06-27 21:52:26,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1645, PETRI_PLACES=128, PETRI_TRANSITIONS=151} [2024-06-27 21:52:26,640 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 80 predicate places. [2024-06-27 21:52:26,640 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 151 transitions, 1645 flow [2024-06-27 21:52:26,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:26,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:26,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:26,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:52:26,641 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:26,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:26,642 INFO L85 PathProgramCache]: Analyzing trace with hash -287426678, now seen corresponding path program 2 times [2024-06-27 21:52:26,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:26,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248117896] [2024-06-27 21:52:26,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:26,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:26,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:26,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:26,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248117896] [2024-06-27 21:52:26,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248117896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:26,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:26,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:26,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886887443] [2024-06-27 21:52:26,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:26,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:26,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:26,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:26,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:26,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:26,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 151 transitions, 1645 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:26,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:26,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:26,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:27,145 INFO L124 PetriNetUnfolderBase]: 1735/2837 cut-off events. [2024-06-27 21:52:27,146 INFO L125 PetriNetUnfolderBase]: For 29350/29350 co-relation queries the response was YES. [2024-06-27 21:52:27,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13794 conditions, 2837 events. 1735/2837 cut-off events. For 29350/29350 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16791 event pairs, 371 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 13737. Up to 2518 conditions per place. [2024-06-27 21:52:27,165 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 142 selfloop transitions, 23 changer transitions 0/178 dead transitions. [2024-06-27 21:52:27,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 178 transitions, 2037 flow [2024-06-27 21:52:27,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:27,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:27,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:52:27,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:52:27,167 INFO L175 Difference]: Start difference. First operand has 128 places, 151 transitions, 1645 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:52:27,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 178 transitions, 2037 flow [2024-06-27 21:52:27,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1949 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:27,235 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1611 flow [2024-06-27 21:52:27,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1611, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-06-27 21:52:27,236 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 85 predicate places. [2024-06-27 21:52:27,236 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1611 flow [2024-06-27 21:52:27,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:27,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:27,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:27,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:52:27,237 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:27,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:27,237 INFO L85 PathProgramCache]: Analyzing trace with hash -287430336, now seen corresponding path program 2 times [2024-06-27 21:52:27,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:27,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908136979] [2024-06-27 21:52:27,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:27,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:27,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:27,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:27,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908136979] [2024-06-27 21:52:27,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908136979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:27,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:27,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:27,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175707828] [2024-06-27 21:52:27,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:27,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:27,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:27,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:27,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:27,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:27,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1611 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:27,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:27,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:27,785 INFO L124 PetriNetUnfolderBase]: 1813/2968 cut-off events. [2024-06-27 21:52:27,785 INFO L125 PetriNetUnfolderBase]: For 32350/32350 co-relation queries the response was YES. [2024-06-27 21:52:27,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14316 conditions, 2968 events. 1813/2968 cut-off events. For 32350/32350 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17780 event pairs, 374 based on Foata normal form. 2/2966 useless extension candidates. Maximal degree in co-relation 14258. Up to 2536 conditions per place. [2024-06-27 21:52:27,812 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 139 selfloop transitions, 43 changer transitions 0/195 dead transitions. [2024-06-27 21:52:27,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 195 transitions, 2261 flow [2024-06-27 21:52:27,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:27,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:27,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:52:27,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:52:27,817 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1611 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:52:27,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 195 transitions, 2261 flow [2024-06-27 21:52:27,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 2215 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:27,932 INFO L231 Difference]: Finished difference. Result has 136 places, 163 transitions, 1808 flow [2024-06-27 21:52:27,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1808, PETRI_PLACES=136, PETRI_TRANSITIONS=163} [2024-06-27 21:52:27,932 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 88 predicate places. [2024-06-27 21:52:27,932 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 163 transitions, 1808 flow [2024-06-27 21:52:27,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:27,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:27,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:52:27,933 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:27,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:27,934 INFO L85 PathProgramCache]: Analyzing trace with hash -287420106, now seen corresponding path program 3 times [2024-06-27 21:52:27,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:27,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235245160] [2024-06-27 21:52:27,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:27,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:27,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:28,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:28,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:28,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235245160] [2024-06-27 21:52:28,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235245160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:28,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:28,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:28,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394082638] [2024-06-27 21:52:28,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:28,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:28,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:28,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:28,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:28,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:28,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 163 transitions, 1808 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:28,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:28,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:28,468 INFO L124 PetriNetUnfolderBase]: 1809/3019 cut-off events. [2024-06-27 21:52:28,468 INFO L125 PetriNetUnfolderBase]: For 34919/34919 co-relation queries the response was YES. [2024-06-27 21:52:28,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14623 conditions, 3019 events. 1809/3019 cut-off events. For 34919/34919 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18425 event pairs, 434 based on Foata normal form. 2/3006 useless extension candidates. Maximal degree in co-relation 14563. Up to 2534 conditions per place. [2024-06-27 21:52:28,489 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 142 selfloop transitions, 42 changer transitions 0/197 dead transitions. [2024-06-27 21:52:28,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 197 transitions, 2300 flow [2024-06-27 21:52:28,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 21:52:28,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-27 21:52:28,491 INFO L175 Difference]: Start difference. First operand has 136 places, 163 transitions, 1808 flow. Second operand 9 states and 241 transitions. [2024-06-27 21:52:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 197 transitions, 2300 flow [2024-06-27 21:52:28,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 197 transitions, 2226 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:28,554 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1826 flow [2024-06-27 21:52:28,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-27 21:52:28,554 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 94 predicate places. [2024-06-27 21:52:28,555 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1826 flow [2024-06-27 21:52:28,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:28,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:28,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:52:28,555 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:28,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash 903921546, now seen corresponding path program 3 times [2024-06-27 21:52:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64609708] [2024-06-27 21:52:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:28,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:28,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:28,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64609708] [2024-06-27 21:52:28,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64609708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:28,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:28,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:28,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615290625] [2024-06-27 21:52:28,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:28,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:28,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:28,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:28,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:28,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:28,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1826 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:28,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:28,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:28,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:29,122 INFO L124 PetriNetUnfolderBase]: 1820/3029 cut-off events. [2024-06-27 21:52:29,122 INFO L125 PetriNetUnfolderBase]: For 38755/38759 co-relation queries the response was YES. [2024-06-27 21:52:29,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14919 conditions, 3029 events. 1820/3029 cut-off events. For 38755/38759 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18546 event pairs, 419 based on Foata normal form. 2/3013 useless extension candidates. Maximal degree in co-relation 14857. Up to 2417 conditions per place. [2024-06-27 21:52:29,149 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 115 selfloop transitions, 65 changer transitions 0/193 dead transitions. [2024-06-27 21:52:29,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2443 flow [2024-06-27 21:52:29,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:29,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:29,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 21:52:29,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-27 21:52:29,151 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1826 flow. Second operand 6 states and 173 transitions. [2024-06-27 21:52:29,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2443 flow [2024-06-27 21:52:29,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 193 transitions, 2352 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:29,246 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1916 flow [2024-06-27 21:52:29,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1916, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 21:52:29,246 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-27 21:52:29,247 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1916 flow [2024-06-27 21:52:29,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:29,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:29,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:29,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:52:29,247 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:29,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:29,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1797513216, now seen corresponding path program 4 times [2024-06-27 21:52:29,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:29,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310053037] [2024-06-27 21:52:29,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:29,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:29,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:29,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:29,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310053037] [2024-06-27 21:52:29,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310053037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:29,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:29,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:29,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559318348] [2024-06-27 21:52:29,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:29,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:29,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:29,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:29,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:29,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:29,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1916 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:29,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:29,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:29,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:29,800 INFO L124 PetriNetUnfolderBase]: 1817/3005 cut-off events. [2024-06-27 21:52:29,800 INFO L125 PetriNetUnfolderBase]: For 40094/40098 co-relation queries the response was YES. [2024-06-27 21:52:29,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 3005 events. 1817/3005 cut-off events. For 40094/40098 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18231 event pairs, 422 based on Foata normal form. 2/2992 useless extension candidates. Maximal degree in co-relation 14994. Up to 2415 conditions per place. [2024-06-27 21:52:29,821 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 111 selfloop transitions, 65 changer transitions 0/189 dead transitions. [2024-06-27 21:52:29,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 189 transitions, 2424 flow [2024-06-27 21:52:29,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:29,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:29,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 21:52:29,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 21:52:29,823 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1916 flow. Second operand 6 states and 170 transitions. [2024-06-27 21:52:29,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 189 transitions, 2424 flow [2024-06-27 21:52:29,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 189 transitions, 2195 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:29,910 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1823 flow [2024-06-27 21:52:29,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1823, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 21:52:29,911 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-27 21:52:29,911 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1823 flow [2024-06-27 21:52:29,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:29,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:29,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:29,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:52:29,912 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:29,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1267376610, now seen corresponding path program 5 times [2024-06-27 21:52:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:29,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594227607] [2024-06-27 21:52:29,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:30,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:30,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594227607] [2024-06-27 21:52:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594227607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:30,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:30,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:30,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406464948] [2024-06-27 21:52:30,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:30,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:30,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:30,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:30,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:30,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:30,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1823 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:30,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:30,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:30,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:30,403 INFO L124 PetriNetUnfolderBase]: 1814/3025 cut-off events. [2024-06-27 21:52:30,404 INFO L125 PetriNetUnfolderBase]: For 40556/40563 co-relation queries the response was YES. [2024-06-27 21:52:30,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14846 conditions, 3025 events. 1814/3025 cut-off events. For 40556/40563 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18495 event pairs, 446 based on Foata normal form. 7/3021 useless extension candidates. Maximal degree in co-relation 14784. Up to 2486 conditions per place. [2024-06-27 21:52:30,425 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 136 selfloop transitions, 48 changer transitions 0/197 dead transitions. [2024-06-27 21:52:30,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 197 transitions, 2319 flow [2024-06-27 21:52:30,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:30,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:30,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 21:52:30,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 21:52:30,427 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1823 flow. Second operand 6 states and 177 transitions. [2024-06-27 21:52:30,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 197 transitions, 2319 flow [2024-06-27 21:52:30,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 197 transitions, 2168 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:30,519 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1778 flow [2024-06-27 21:52:30,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1778, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-27 21:52:30,520 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 95 predicate places. [2024-06-27 21:52:30,520 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1778 flow [2024-06-27 21:52:30,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:30,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:30,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:30,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:52:30,521 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:30,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:30,522 INFO L85 PathProgramCache]: Analyzing trace with hash 163048748, now seen corresponding path program 6 times [2024-06-27 21:52:30,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:30,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46200492] [2024-06-27 21:52:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:30,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:30,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:30,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:30,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46200492] [2024-06-27 21:52:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46200492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:30,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:30,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:30,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033194100] [2024-06-27 21:52:30,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:30,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:30,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:30,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:30,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:30,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:30,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1778 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:30,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:30,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:30,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:31,032 INFO L124 PetriNetUnfolderBase]: 1806/2958 cut-off events. [2024-06-27 21:52:31,033 INFO L125 PetriNetUnfolderBase]: For 40059/40059 co-relation queries the response was YES. [2024-06-27 21:52:31,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14608 conditions, 2958 events. 1806/2958 cut-off events. For 40059/40059 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17737 event pairs, 371 based on Foata normal form. 2/2958 useless extension candidates. Maximal degree in co-relation 14546. Up to 2478 conditions per place. [2024-06-27 21:52:31,053 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 48 changer transitions 0/205 dead transitions. [2024-06-27 21:52:31,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2256 flow [2024-06-27 21:52:31,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:31,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:31,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:52:31,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-27 21:52:31,055 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1778 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:52:31,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2256 flow [2024-06-27 21:52:31,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 205 transitions, 2168 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:31,176 INFO L231 Difference]: Finished difference. Result has 145 places, 166 transitions, 1806 flow [2024-06-27 21:52:31,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1806, PETRI_PLACES=145, PETRI_TRANSITIONS=166} [2024-06-27 21:52:31,176 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 97 predicate places. [2024-06-27 21:52:31,177 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 166 transitions, 1806 flow [2024-06-27 21:52:31,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-06-27 21:52:31,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:31,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:31,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:52:31,177 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:31,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:31,178 INFO L85 PathProgramCache]: Analyzing trace with hash 163401280, now seen corresponding path program 4 times [2024-06-27 21:52:31,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:31,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669106136] [2024-06-27 21:52:31,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:31,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:31,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:31,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:31,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669106136] [2024-06-27 21:52:31,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669106136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:31,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:31,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:31,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353889825] [2024-06-27 21:52:31,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:31,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:31,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:31,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:31,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:31,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:31,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 166 transitions, 1806 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:31,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:31,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:31,725 INFO L124 PetriNetUnfolderBase]: 1858/3042 cut-off events. [2024-06-27 21:52:31,725 INFO L125 PetriNetUnfolderBase]: For 41583/41583 co-relation queries the response was YES. [2024-06-27 21:52:31,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 3042 events. 1858/3042 cut-off events. For 41583/41583 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18303 event pairs, 374 based on Foata normal form. 2/3040 useless extension candidates. Maximal degree in co-relation 15132. Up to 2524 conditions per place. [2024-06-27 21:52:31,746 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 143 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-27 21:52:31,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2433 flow [2024-06-27 21:52:31,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:31,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:31,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 21:52:31,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-27 21:52:31,747 INFO L175 Difference]: Start difference. First operand has 145 places, 166 transitions, 1806 flow. Second operand 6 states and 183 transitions. [2024-06-27 21:52:31,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2433 flow [2024-06-27 21:52:31,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 208 transitions, 2283 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:31,831 INFO L231 Difference]: Finished difference. Result has 143 places, 174 transitions, 1934 flow [2024-06-27 21:52:31,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1934, PETRI_PLACES=143, PETRI_TRANSITIONS=174} [2024-06-27 21:52:31,832 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 95 predicate places. [2024-06-27 21:52:31,832 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 174 transitions, 1934 flow [2024-06-27 21:52:31,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:31,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:31,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:52:31,833 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:31,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:31,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1077341110, now seen corresponding path program 5 times [2024-06-27 21:52:31,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:31,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131874054] [2024-06-27 21:52:31,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:31,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:31,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:31,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:31,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:31,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131874054] [2024-06-27 21:52:31,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131874054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:31,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:31,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:31,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458979380] [2024-06-27 21:52:31,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:31,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:31,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:31,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:31,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:31,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:31,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 174 transitions, 1934 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:31,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:31,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:32,388 INFO L124 PetriNetUnfolderBase]: 1924/3153 cut-off events. [2024-06-27 21:52:32,388 INFO L125 PetriNetUnfolderBase]: For 41544/41544 co-relation queries the response was YES. [2024-06-27 21:52:32,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 3153 events. 1924/3153 cut-off events. For 41544/41544 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19142 event pairs, 374 based on Foata normal form. 2/3151 useless extension candidates. Maximal degree in co-relation 15963. Up to 2444 conditions per place. [2024-06-27 21:52:32,408 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 83 changer transitions 0/229 dead transitions. [2024-06-27 21:52:32,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 229 transitions, 2725 flow [2024-06-27 21:52:32,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:32,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:32,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 21:52:32,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 21:52:32,410 INFO L175 Difference]: Start difference. First operand has 143 places, 174 transitions, 1934 flow. Second operand 9 states and 255 transitions. [2024-06-27 21:52:32,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 229 transitions, 2725 flow [2024-06-27 21:52:32,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 229 transitions, 2620 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:32,519 INFO L231 Difference]: Finished difference. Result has 148 places, 185 transitions, 2197 flow [2024-06-27 21:52:32,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2197, PETRI_PLACES=148, PETRI_TRANSITIONS=185} [2024-06-27 21:52:32,520 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 100 predicate places. [2024-06-27 21:52:32,520 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 185 transitions, 2197 flow [2024-06-27 21:52:32,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:32,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:32,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:52:32,521 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:32,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:32,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1077330880, now seen corresponding path program 6 times [2024-06-27 21:52:32,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:32,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321715159] [2024-06-27 21:52:32,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:32,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:32,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:32,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:32,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:32,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321715159] [2024-06-27 21:52:32,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321715159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:32,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:32,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:32,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040754584] [2024-06-27 21:52:32,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:32,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:32,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:32,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:32,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:32,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:32,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 185 transitions, 2197 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:32,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:32,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:33,100 INFO L124 PetriNetUnfolderBase]: 1918/3171 cut-off events. [2024-06-27 21:52:33,100 INFO L125 PetriNetUnfolderBase]: For 44981/44981 co-relation queries the response was YES. [2024-06-27 21:52:33,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16343 conditions, 3171 events. 1918/3171 cut-off events. For 44981/44981 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19417 event pairs, 404 based on Foata normal form. 2/3164 useless extension candidates. Maximal degree in co-relation 16281. Up to 2439 conditions per place. [2024-06-27 21:52:33,122 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 125 selfloop transitions, 90 changer transitions 0/228 dead transitions. [2024-06-27 21:52:33,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 228 transitions, 2785 flow [2024-06-27 21:52:33,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:33,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:33,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 21:52:33,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 21:52:33,123 INFO L175 Difference]: Start difference. First operand has 148 places, 185 transitions, 2197 flow. Second operand 8 states and 234 transitions. [2024-06-27 21:52:33,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 228 transitions, 2785 flow [2024-06-27 21:52:33,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 228 transitions, 2676 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:33,228 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 2282 flow [2024-06-27 21:52:33,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2282, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-27 21:52:33,229 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-27 21:52:33,229 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 2282 flow [2024-06-27 21:52:33,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:33,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:33,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:33,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:52:33,229 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:33,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:33,230 INFO L85 PathProgramCache]: Analyzing trace with hash 911548042, now seen corresponding path program 1 times [2024-06-27 21:52:33,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:33,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265882673] [2024-06-27 21:52:33,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:33,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:33,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:33,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:33,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:33,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265882673] [2024-06-27 21:52:33,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265882673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:33,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:33,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:33,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304569945] [2024-06-27 21:52:33,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:33,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:33,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:33,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:33,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:33,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:33,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 2282 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-06-27 21:52:33,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:33,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:33,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:33,810 INFO L124 PetriNetUnfolderBase]: 1889/3176 cut-off events. [2024-06-27 21:52:33,810 INFO L125 PetriNetUnfolderBase]: For 44912/44936 co-relation queries the response was YES. [2024-06-27 21:52:33,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16679 conditions, 3176 events. 1889/3176 cut-off events. For 44912/44936 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19844 event pairs, 305 based on Foata normal form. 6/3159 useless extension candidates. Maximal degree in co-relation 16616. Up to 2481 conditions per place. [2024-06-27 21:52:33,838 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 165 selfloop transitions, 24 changer transitions 0/219 dead transitions. [2024-06-27 21:52:33,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 219 transitions, 2832 flow [2024-06-27 21:52:33,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:33,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:33,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 21:52:33,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:52:33,839 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 2282 flow. Second operand 6 states and 174 transitions. [2024-06-27 21:52:33,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 219 transitions, 2832 flow [2024-06-27 21:52:33,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 219 transitions, 2665 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:33,971 INFO L231 Difference]: Finished difference. Result has 151 places, 187 transitions, 2191 flow [2024-06-27 21:52:33,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2191, PETRI_PLACES=151, PETRI_TRANSITIONS=187} [2024-06-27 21:52:33,972 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-27 21:52:33,972 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 187 transitions, 2191 flow [2024-06-27 21:52:33,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-06-27 21:52:33,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:33,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:33,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:52:33,973 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:33,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:33,973 INFO L85 PathProgramCache]: Analyzing trace with hash 914405002, now seen corresponding path program 2 times [2024-06-27 21:52:33,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:33,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229618967] [2024-06-27 21:52:33,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:33,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:33,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:34,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:34,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:34,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229618967] [2024-06-27 21:52:34,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229618967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:34,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:34,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:34,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920136928] [2024-06-27 21:52:34,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:34,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:34,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:34,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:34,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:34,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:34,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 187 transitions, 2191 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-06-27 21:52:34,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:34,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:34,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:34,545 INFO L124 PetriNetUnfolderBase]: 1956/3283 cut-off events. [2024-06-27 21:52:34,545 INFO L125 PetriNetUnfolderBase]: For 45804/45828 co-relation queries the response was YES. [2024-06-27 21:52:34,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16792 conditions, 3283 events. 1956/3283 cut-off events. For 45804/45828 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20740 event pairs, 353 based on Foata normal form. 8/3264 useless extension candidates. Maximal degree in co-relation 16729. Up to 2703 conditions per place. [2024-06-27 21:52:34,569 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 161 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-27 21:52:34,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 213 transitions, 2641 flow [2024-06-27 21:52:34,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:34,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:34,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:52:34,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:52:34,570 INFO L175 Difference]: Start difference. First operand has 151 places, 187 transitions, 2191 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:52:34,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 213 transitions, 2641 flow [2024-06-27 21:52:34,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 213 transitions, 2610 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:34,671 INFO L231 Difference]: Finished difference. Result has 155 places, 188 transitions, 2224 flow [2024-06-27 21:52:34,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2224, PETRI_PLACES=155, PETRI_TRANSITIONS=188} [2024-06-27 21:52:34,672 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 107 predicate places. [2024-06-27 21:52:34,672 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 188 transitions, 2224 flow [2024-06-27 21:52:34,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-06-27 21:52:34,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:34,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:34,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:52:34,673 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:34,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:34,673 INFO L85 PathProgramCache]: Analyzing trace with hash 168770604, now seen corresponding path program 3 times [2024-06-27 21:52:34,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:34,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235534934] [2024-06-27 21:52:34,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:34,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:34,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:34,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:34,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235534934] [2024-06-27 21:52:34,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235534934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:34,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:34,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:34,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556655883] [2024-06-27 21:52:34,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:34,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:52:34,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:34,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:52:34,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:52:34,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 21:52:34,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 188 transitions, 2224 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-06-27 21:52:34,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:34,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 21:52:34,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:35,194 INFO L124 PetriNetUnfolderBase]: 1932/3249 cut-off events. [2024-06-27 21:52:35,194 INFO L125 PetriNetUnfolderBase]: For 44751/44775 co-relation queries the response was YES. [2024-06-27 21:52:35,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16562 conditions, 3249 events. 1932/3249 cut-off events. For 44751/44775 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20462 event pairs, 304 based on Foata normal form. 10/3232 useless extension candidates. Maximal degree in co-relation 16497. Up to 2640 conditions per place. [2024-06-27 21:52:35,219 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 164 selfloop transitions, 19 changer transitions 0/213 dead transitions. [2024-06-27 21:52:35,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 213 transitions, 2664 flow [2024-06-27 21:52:35,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:35,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:35,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 21:52:35,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-06-27 21:52:35,220 INFO L175 Difference]: Start difference. First operand has 155 places, 188 transitions, 2224 flow. Second operand 5 states and 148 transitions. [2024-06-27 21:52:35,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 213 transitions, 2664 flow [2024-06-27 21:52:35,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 213 transitions, 2618 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:35,323 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 2225 flow [2024-06-27 21:52:35,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2225, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-27 21:52:35,323 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 108 predicate places. [2024-06-27 21:52:35,323 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 2225 flow [2024-06-27 21:52:35,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-06-27 21:52:35,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:35,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:35,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:52:35,324 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:35,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:35,324 INFO L85 PathProgramCache]: Analyzing trace with hash -178667170, now seen corresponding path program 1 times [2024-06-27 21:52:35,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:35,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535969326] [2024-06-27 21:52:35,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:35,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:35,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:35,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:35,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:35,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535969326] [2024-06-27 21:52:35,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535969326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:35,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:35,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:35,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399353787] [2024-06-27 21:52:35,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:35,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:35,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:35,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:35,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:35,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:35,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:35,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:35,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:35,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:35,874 INFO L124 PetriNetUnfolderBase]: 2097/3434 cut-off events. [2024-06-27 21:52:35,874 INFO L125 PetriNetUnfolderBase]: For 47709/47709 co-relation queries the response was YES. [2024-06-27 21:52:35,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17517 conditions, 3434 events. 2097/3434 cut-off events. For 47709/47709 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21284 event pairs, 411 based on Foata normal form. 1/3427 useless extension candidates. Maximal degree in co-relation 17451. Up to 2829 conditions per place. [2024-06-27 21:52:35,899 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 65 changer transitions 0/222 dead transitions. [2024-06-27 21:52:35,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 222 transitions, 2783 flow [2024-06-27 21:52:35,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:35,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:35,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:52:35,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-27 21:52:35,900 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 2225 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:52:35,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 222 transitions, 2783 flow [2024-06-27 21:52:35,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 222 transitions, 2739 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:36,001 INFO L231 Difference]: Finished difference. Result has 159 places, 188 transitions, 2317 flow [2024-06-27 21:52:36,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2317, PETRI_PLACES=159, PETRI_TRANSITIONS=188} [2024-06-27 21:52:36,002 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-27 21:52:36,002 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 188 transitions, 2317 flow [2024-06-27 21:52:36,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:36,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:52:36,003 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:36,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,003 INFO L85 PathProgramCache]: Analyzing trace with hash -181647076, now seen corresponding path program 1 times [2024-06-27 21:52:36,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990882986] [2024-06-27 21:52:36,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:36,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:36,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:36,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990882986] [2024-06-27 21:52:36,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990882986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:36,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:36,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:36,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559885423] [2024-06-27 21:52:36,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:36,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:36,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:36,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:36,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:36,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:36,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 188 transitions, 2317 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:36,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:36,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:36,639 INFO L124 PetriNetUnfolderBase]: 2261/3707 cut-off events. [2024-06-27 21:52:36,639 INFO L125 PetriNetUnfolderBase]: For 60125/60125 co-relation queries the response was YES. [2024-06-27 21:52:36,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3707 events. 2261/3707 cut-off events. For 60125/60125 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23224 event pairs, 344 based on Foata normal form. 10/3703 useless extension candidates. Maximal degree in co-relation 18751. Up to 2648 conditions per place. [2024-06-27 21:52:36,667 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 155 selfloop transitions, 70 changer transitions 0/238 dead transitions. [2024-06-27 21:52:36,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 238 transitions, 3069 flow [2024-06-27 21:52:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:52:36,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 21:52:36,668 INFO L175 Difference]: Start difference. First operand has 159 places, 188 transitions, 2317 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:52:36,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 238 transitions, 3069 flow [2024-06-27 21:52:36,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 238 transitions, 2885 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:36,784 INFO L231 Difference]: Finished difference. Result has 159 places, 192 transitions, 2326 flow [2024-06-27 21:52:36,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=159, PETRI_TRANSITIONS=192} [2024-06-27 21:52:36,785 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-27 21:52:36,785 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 192 transitions, 2326 flow [2024-06-27 21:52:36,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:36,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:52:36,785 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:36,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,786 INFO L85 PathProgramCache]: Analyzing trace with hash -586111440, now seen corresponding path program 2 times [2024-06-27 21:52:36,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676391659] [2024-06-27 21:52:36,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:36,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:36,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:36,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676391659] [2024-06-27 21:52:36,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676391659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:36,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:36,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:36,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710713723] [2024-06-27 21:52:36,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:36,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:36,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:36,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:36,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:36,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:36,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 192 transitions, 2326 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:36,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:36,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:37,382 INFO L124 PetriNetUnfolderBase]: 2343/3793 cut-off events. [2024-06-27 21:52:37,382 INFO L125 PetriNetUnfolderBase]: For 62519/62519 co-relation queries the response was YES. [2024-06-27 21:52:37,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19476 conditions, 3793 events. 2343/3793 cut-off events. For 62519/62519 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23610 event pairs, 454 based on Foata normal form. 10/3795 useless extension candidates. Maximal degree in co-relation 19409. Up to 3109 conditions per place. [2024-06-27 21:52:37,410 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 152 selfloop transitions, 67 changer transitions 0/232 dead transitions. [2024-06-27 21:52:37,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 232 transitions, 2956 flow [2024-06-27 21:52:37,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:37,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:37,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:52:37,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:52:37,412 INFO L175 Difference]: Start difference. First operand has 159 places, 192 transitions, 2326 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:52:37,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 232 transitions, 2956 flow [2024-06-27 21:52:37,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 232 transitions, 2856 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:37,557 INFO L231 Difference]: Finished difference. Result has 163 places, 194 transitions, 2396 flow [2024-06-27 21:52:37,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=163, PETRI_TRANSITIONS=194} [2024-06-27 21:52:37,558 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 115 predicate places. [2024-06-27 21:52:37,558 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 194 transitions, 2396 flow [2024-06-27 21:52:37,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:37,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:37,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:37,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:52:37,559 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:37,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:37,559 INFO L85 PathProgramCache]: Analyzing trace with hash -63227200, now seen corresponding path program 2 times [2024-06-27 21:52:37,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:37,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920546490] [2024-06-27 21:52:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:37,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:37,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:37,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:37,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920546490] [2024-06-27 21:52:37,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920546490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:37,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:37,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:37,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120169744] [2024-06-27 21:52:37,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:37,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:37,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:37,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:37,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:37,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:37,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 194 transitions, 2396 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:37,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:37,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:37,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:38,241 INFO L124 PetriNetUnfolderBase]: 2354/3839 cut-off events. [2024-06-27 21:52:38,241 INFO L125 PetriNetUnfolderBase]: For 61205/61205 co-relation queries the response was YES. [2024-06-27 21:52:38,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20039 conditions, 3839 events. 2354/3839 cut-off events. For 61205/61205 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24214 event pairs, 487 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 19970. Up to 3207 conditions per place. [2024-06-27 21:52:38,271 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 151 selfloop transitions, 64 changer transitions 0/228 dead transitions. [2024-06-27 21:52:38,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 228 transitions, 2999 flow [2024-06-27 21:52:38,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:38,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:38,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:52:38,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-27 21:52:38,272 INFO L175 Difference]: Start difference. First operand has 163 places, 194 transitions, 2396 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:52:38,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 228 transitions, 2999 flow [2024-06-27 21:52:38,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 2853 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:38,404 INFO L231 Difference]: Finished difference. Result has 165 places, 197 transitions, 2419 flow [2024-06-27 21:52:38,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2419, PETRI_PLACES=165, PETRI_TRANSITIONS=197} [2024-06-27 21:52:38,404 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 117 predicate places. [2024-06-27 21:52:38,404 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 197 transitions, 2419 flow [2024-06-27 21:52:38,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:38,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:38,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:38,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:52:38,405 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:38,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:38,406 INFO L85 PathProgramCache]: Analyzing trace with hash -467900473, now seen corresponding path program 1 times [2024-06-27 21:52:38,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:38,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126760744] [2024-06-27 21:52:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:38,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:38,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:38,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:38,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126760744] [2024-06-27 21:52:38,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126760744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:38,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:38,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:38,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131798139] [2024-06-27 21:52:38,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:38,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:38,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:38,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:38,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:38,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 197 transitions, 2419 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:38,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:39,006 INFO L124 PetriNetUnfolderBase]: 2404/3936 cut-off events. [2024-06-27 21:52:39,006 INFO L125 PetriNetUnfolderBase]: For 66891/66891 co-relation queries the response was YES. [2024-06-27 21:52:39,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20651 conditions, 3936 events. 2404/3936 cut-off events. For 66891/66891 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 25003 event pairs, 517 based on Foata normal form. 2/3918 useless extension candidates. Maximal degree in co-relation 20581. Up to 2980 conditions per place. [2024-06-27 21:52:39,037 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 114 selfloop transitions, 114 changer transitions 0/241 dead transitions. [2024-06-27 21:52:39,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 241 transitions, 3273 flow [2024-06-27 21:52:39,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:39,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:39,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:52:39,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-27 21:52:39,039 INFO L175 Difference]: Start difference. First operand has 165 places, 197 transitions, 2419 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:52:39,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 241 transitions, 3273 flow [2024-06-27 21:52:39,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 241 transitions, 3177 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:39,177 INFO L231 Difference]: Finished difference. Result has 169 places, 209 transitions, 2795 flow [2024-06-27 21:52:39,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2795, PETRI_PLACES=169, PETRI_TRANSITIONS=209} [2024-06-27 21:52:39,177 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 121 predicate places. [2024-06-27 21:52:39,178 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 209 transitions, 2795 flow [2024-06-27 21:52:39,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:39,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:39,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:52:39,178 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:39,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:39,178 INFO L85 PathProgramCache]: Analyzing trace with hash 84590131, now seen corresponding path program 2 times [2024-06-27 21:52:39,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:39,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356503806] [2024-06-27 21:52:39,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:39,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:39,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:39,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:39,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356503806] [2024-06-27 21:52:39,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356503806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:39,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:39,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:39,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210085703] [2024-06-27 21:52:39,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:39,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:39,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:39,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:39,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:39,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 209 transitions, 2795 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:39,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:39,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:39,783 INFO L124 PetriNetUnfolderBase]: 2426/3934 cut-off events. [2024-06-27 21:52:39,783 INFO L125 PetriNetUnfolderBase]: For 70575/70575 co-relation queries the response was YES. [2024-06-27 21:52:39,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21525 conditions, 3934 events. 2426/3934 cut-off events. For 70575/70575 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24638 event pairs, 453 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 21453. Up to 3422 conditions per place. [2024-06-27 21:52:39,815 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 188 selfloop transitions, 46 changer transitions 0/247 dead transitions. [2024-06-27 21:52:39,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 247 transitions, 3484 flow [2024-06-27 21:52:39,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:39,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:39,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 21:52:39,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-27 21:52:39,816 INFO L175 Difference]: Start difference. First operand has 169 places, 209 transitions, 2795 flow. Second operand 9 states and 241 transitions. [2024-06-27 21:52:39,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 247 transitions, 3484 flow [2024-06-27 21:52:39,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 247 transitions, 3329 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:39,997 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2818 flow [2024-06-27 21:52:39,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2818, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-27 21:52:39,997 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 127 predicate places. [2024-06-27 21:52:39,998 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2818 flow [2024-06-27 21:52:39,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:39,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:39,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:39,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:52:39,998 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:39,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:39,999 INFO L85 PathProgramCache]: Analyzing trace with hash -320290873, now seen corresponding path program 3 times [2024-06-27 21:52:39,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:39,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930478101] [2024-06-27 21:52:39,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:39,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:40,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:40,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:40,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:40,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930478101] [2024-06-27 21:52:40,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930478101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:40,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:40,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:40,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329075211] [2024-06-27 21:52:40,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:40,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:40,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:40,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:40,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:40,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:40,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2818 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:40,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:40,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:40,734 INFO L124 PetriNetUnfolderBase]: 2418/4116 cut-off events. [2024-06-27 21:52:40,734 INFO L125 PetriNetUnfolderBase]: For 74632/74632 co-relation queries the response was YES. [2024-06-27 21:52:40,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21258 conditions, 4116 events. 2418/4116 cut-off events. For 74632/74632 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27078 event pairs, 844 based on Foata normal form. 2/4069 useless extension candidates. Maximal degree in co-relation 21185. Up to 3414 conditions per place. [2024-06-27 21:52:40,763 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 183 selfloop transitions, 47 changer transitions 0/243 dead transitions. [2024-06-27 21:52:40,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 243 transitions, 3346 flow [2024-06-27 21:52:40,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:40,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:40,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:52:40,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 21:52:40,767 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2818 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:52:40,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 243 transitions, 3346 flow [2024-06-27 21:52:40,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 3256 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:40,932 INFO L231 Difference]: Finished difference. Result has 177 places, 213 transitions, 2829 flow [2024-06-27 21:52:40,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2829, PETRI_PLACES=177, PETRI_TRANSITIONS=213} [2024-06-27 21:52:40,932 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-27 21:52:40,933 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 213 transitions, 2829 flow [2024-06-27 21:52:40,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:40,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:40,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:52:40,933 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:40,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:40,934 INFO L85 PathProgramCache]: Analyzing trace with hash 84259454, now seen corresponding path program 3 times [2024-06-27 21:52:40,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:40,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285945659] [2024-06-27 21:52:40,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:40,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:41,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:41,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:41,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285945659] [2024-06-27 21:52:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285945659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:41,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:41,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:41,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581529513] [2024-06-27 21:52:41,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:41,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:41,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:41,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:41,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:41,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:41,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 213 transitions, 2829 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:41,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:41,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:41,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:41,593 INFO L124 PetriNetUnfolderBase]: 2500/4044 cut-off events. [2024-06-27 21:52:41,593 INFO L125 PetriNetUnfolderBase]: For 81197/81197 co-relation queries the response was YES. [2024-06-27 21:52:41,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21649 conditions, 4044 events. 2500/4044 cut-off events. For 81197/81197 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25463 event pairs, 458 based on Foata normal form. 10/4050 useless extension candidates. Maximal degree in co-relation 21575. Up to 3542 conditions per place. [2024-06-27 21:52:41,625 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 25 changer transitions 0/249 dead transitions. [2024-06-27 21:52:41,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 249 transitions, 3419 flow [2024-06-27 21:52:41,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:41,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:52:41,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-27 21:52:41,626 INFO L175 Difference]: Start difference. First operand has 177 places, 213 transitions, 2829 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:52:41,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 249 transitions, 3419 flow [2024-06-27 21:52:41,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 3282 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:41,783 INFO L231 Difference]: Finished difference. Result has 176 places, 215 transitions, 2780 flow [2024-06-27 21:52:41,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=176, PETRI_TRANSITIONS=215} [2024-06-27 21:52:41,784 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 128 predicate places. [2024-06-27 21:52:41,784 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 215 transitions, 2780 flow [2024-06-27 21:52:41,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:41,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:41,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:41,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:52:41,784 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:41,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:41,784 INFO L85 PathProgramCache]: Analyzing trace with hash 84598067, now seen corresponding path program 1 times [2024-06-27 21:52:41,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:41,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685727278] [2024-06-27 21:52:41,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:41,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:41,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:41,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685727278] [2024-06-27 21:52:41,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685727278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:41,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:41,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:41,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76753395] [2024-06-27 21:52:41,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:41,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:41,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:41,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:41,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:41,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:41,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 215 transitions, 2780 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:41,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:41,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:41,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:42,405 INFO L124 PetriNetUnfolderBase]: 2518/4170 cut-off events. [2024-06-27 21:52:42,405 INFO L125 PetriNetUnfolderBase]: For 80228/80228 co-relation queries the response was YES. [2024-06-27 21:52:42,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21970 conditions, 4170 events. 2518/4170 cut-off events. For 80228/80228 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26789 event pairs, 615 based on Foata normal form. 2/4161 useless extension candidates. Maximal degree in co-relation 21895. Up to 3640 conditions per place. [2024-06-27 21:52:42,437 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 205 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-27 21:52:42,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 245 transitions, 3342 flow [2024-06-27 21:52:42,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:42,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:42,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:52:42,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:52:42,438 INFO L175 Difference]: Start difference. First operand has 176 places, 215 transitions, 2780 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:52:42,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 245 transitions, 3342 flow [2024-06-27 21:52:42,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3282 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:42,611 INFO L231 Difference]: Finished difference. Result has 177 places, 217 transitions, 2817 flow [2024-06-27 21:52:42,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2817, PETRI_PLACES=177, PETRI_TRANSITIONS=217} [2024-06-27 21:52:42,611 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-27 21:52:42,612 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 217 transitions, 2817 flow [2024-06-27 21:52:42,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:42,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:42,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:52:42,612 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:42,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:42,613 INFO L85 PathProgramCache]: Analyzing trace with hash 2040361803, now seen corresponding path program 4 times [2024-06-27 21:52:42,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:42,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053828818] [2024-06-27 21:52:42,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:42,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:42,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:42,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053828818] [2024-06-27 21:52:42,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053828818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:42,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:42,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:42,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448071117] [2024-06-27 21:52:42,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:42,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:42,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:42,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:42,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:42,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:42,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 217 transitions, 2817 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:42,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:42,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:43,179 INFO L124 PetriNetUnfolderBase]: 2529/4126 cut-off events. [2024-06-27 21:52:43,179 INFO L125 PetriNetUnfolderBase]: For 84401/84405 co-relation queries the response was YES. [2024-06-27 21:52:43,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22136 conditions, 4126 events. 2529/4126 cut-off events. For 84401/84405 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26342 event pairs, 563 based on Foata normal form. 2/4101 useless extension candidates. Maximal degree in co-relation 22060. Up to 3148 conditions per place. [2024-06-27 21:52:43,213 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 109 selfloop transitions, 128 changer transitions 0/250 dead transitions. [2024-06-27 21:52:43,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 250 transitions, 3650 flow [2024-06-27 21:52:43,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:43,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:43,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:52:43,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-27 21:52:43,214 INFO L175 Difference]: Start difference. First operand has 177 places, 217 transitions, 2817 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:52:43,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 250 transitions, 3650 flow [2024-06-27 21:52:43,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 250 transitions, 3569 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:43,476 INFO L231 Difference]: Finished difference. Result has 179 places, 220 transitions, 3055 flow [2024-06-27 21:52:43,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=179, PETRI_TRANSITIONS=220} [2024-06-27 21:52:43,477 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 131 predicate places. [2024-06-27 21:52:43,477 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 220 transitions, 3055 flow [2024-06-27 21:52:43,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:43,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:43,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:52:43,477 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:43,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:43,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1774139668, now seen corresponding path program 3 times [2024-06-27 21:52:43,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:43,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878760014] [2024-06-27 21:52:43,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:43,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:43,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:43,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:43,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:43,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878760014] [2024-06-27 21:52:43,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878760014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:43,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:43,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:43,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359214036] [2024-06-27 21:52:43,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:43,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:43,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:43,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:43,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:43,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:43,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 220 transitions, 3055 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:43,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:43,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:44,141 INFO L124 PetriNetUnfolderBase]: 2540/4142 cut-off events. [2024-06-27 21:52:44,141 INFO L125 PetriNetUnfolderBase]: For 89510/89514 co-relation queries the response was YES. [2024-06-27 21:52:44,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22782 conditions, 4142 events. 2540/4142 cut-off events. For 89510/89514 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26474 event pairs, 512 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 22705. Up to 3469 conditions per place. [2024-06-27 21:52:44,175 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 167 selfloop transitions, 71 changer transitions 0/251 dead transitions. [2024-06-27 21:52:44,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 251 transitions, 3713 flow [2024-06-27 21:52:44,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:44,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:44,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:52:44,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 21:52:44,176 INFO L175 Difference]: Start difference. First operand has 179 places, 220 transitions, 3055 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:52:44,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 251 transitions, 3713 flow [2024-06-27 21:52:44,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 251 transitions, 3204 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:44,418 INFO L231 Difference]: Finished difference. Result has 179 places, 223 transitions, 2732 flow [2024-06-27 21:52:44,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2732, PETRI_PLACES=179, PETRI_TRANSITIONS=223} [2024-06-27 21:52:44,419 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 131 predicate places. [2024-06-27 21:52:44,419 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 223 transitions, 2732 flow [2024-06-27 21:52:44,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:44,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:44,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:44,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:52:44,419 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:44,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:44,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1664304056, now seen corresponding path program 4 times [2024-06-27 21:52:44,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:44,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280165986] [2024-06-27 21:52:44,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:44,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:44,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:44,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:44,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:44,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280165986] [2024-06-27 21:52:44,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280165986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:44,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:44,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:44,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487270868] [2024-06-27 21:52:44,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:44,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:44,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:44,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:44,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:44,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:44,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 223 transitions, 2732 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:44,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:44,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:44,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:45,101 INFO L124 PetriNetUnfolderBase]: 2537/4210 cut-off events. [2024-06-27 21:52:45,102 INFO L125 PetriNetUnfolderBase]: For 87778/87782 co-relation queries the response was YES. [2024-06-27 21:52:45,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22081 conditions, 4210 events. 2537/4210 cut-off events. For 87778/87782 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27123 event pairs, 569 based on Foata normal form. 2/4191 useless extension candidates. Maximal degree in co-relation 22004. Up to 3466 conditions per place. [2024-06-27 21:52:45,131 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 166 selfloop transitions, 71 changer transitions 0/250 dead transitions. [2024-06-27 21:52:45,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 250 transitions, 3266 flow [2024-06-27 21:52:45,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:45,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:45,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 21:52:45,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-27 21:52:45,132 INFO L175 Difference]: Start difference. First operand has 179 places, 223 transitions, 2732 flow. Second operand 8 states and 214 transitions. [2024-06-27 21:52:45,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 250 transitions, 3266 flow [2024-06-27 21:52:45,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 250 transitions, 3155 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:45,331 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 2769 flow [2024-06-27 21:52:45,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2024-06-27 21:52:45,332 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-27 21:52:45,332 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 2769 flow [2024-06-27 21:52:45,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:45,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:45,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:52:45,333 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:45,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:45,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1718460473, now seen corresponding path program 5 times [2024-06-27 21:52:45,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:45,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372014207] [2024-06-27 21:52:45,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:45,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:45,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:45,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:45,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:45,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372014207] [2024-06-27 21:52:45,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372014207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:45,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:45,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:45,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037220928] [2024-06-27 21:52:45,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:45,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:45,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:45,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:45,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 2769 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:45,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:45,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:45,969 INFO L124 PetriNetUnfolderBase]: 2548/4148 cut-off events. [2024-06-27 21:52:45,969 INFO L125 PetriNetUnfolderBase]: For 91147/91151 co-relation queries the response was YES. [2024-06-27 21:52:45,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22230 conditions, 4148 events. 2548/4148 cut-off events. For 91147/91151 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26401 event pairs, 562 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 22151. Up to 3162 conditions per place. [2024-06-27 21:52:46,003 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 108 selfloop transitions, 132 changer transitions 0/253 dead transitions. [2024-06-27 21:52:46,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 3606 flow [2024-06-27 21:52:46,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:46,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:46,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:52:46,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 21:52:46,005 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 2769 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:52:46,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 3606 flow [2024-06-27 21:52:46,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 253 transitions, 3348 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:46,183 INFO L231 Difference]: Finished difference. Result has 181 places, 226 transitions, 2826 flow [2024-06-27 21:52:46,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2826, PETRI_PLACES=181, PETRI_TRANSITIONS=226} [2024-06-27 21:52:46,184 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 133 predicate places. [2024-06-27 21:52:46,184 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 226 transitions, 2826 flow [2024-06-27 21:52:46,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:46,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:46,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:46,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:52:46,185 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:46,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:46,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1929853213, now seen corresponding path program 6 times [2024-06-27 21:52:46,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:46,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471045779] [2024-06-27 21:52:46,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:46,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:46,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:46,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:46,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471045779] [2024-06-27 21:52:46,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471045779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:46,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:46,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:46,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467617942] [2024-06-27 21:52:46,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:46,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:46,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:46,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:46,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:46,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:46,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 226 transitions, 2826 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:46,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:46,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:46,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:46,805 INFO L124 PetriNetUnfolderBase]: 2545/4173 cut-off events. [2024-06-27 21:52:46,805 INFO L125 PetriNetUnfolderBase]: For 91339/91339 co-relation queries the response was YES. [2024-06-27 21:52:46,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22466 conditions, 4173 events. 2545/4173 cut-off events. For 91339/91339 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26714 event pairs, 857 based on Foata normal form. 1/4153 useless extension candidates. Maximal degree in co-relation 22387. Up to 3693 conditions per place. [2024-06-27 21:52:46,836 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 212 selfloop transitions, 25 changer transitions 0/250 dead transitions. [2024-06-27 21:52:46,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 250 transitions, 3354 flow [2024-06-27 21:52:46,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:46,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 21:52:46,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-27 21:52:46,838 INFO L175 Difference]: Start difference. First operand has 181 places, 226 transitions, 2826 flow. Second operand 7 states and 186 transitions. [2024-06-27 21:52:46,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 250 transitions, 3354 flow [2024-06-27 21:52:47,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 250 transitions, 3046 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:47,101 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2574 flow [2024-06-27 21:52:47,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2574, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-27 21:52:47,101 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-27 21:52:47,101 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2574 flow [2024-06-27 21:52:47,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:47,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:47,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:52:47,102 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:47,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:47,103 INFO L85 PathProgramCache]: Analyzing trace with hash -627527443, now seen corresponding path program 7 times [2024-06-27 21:52:47,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:47,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424744654] [2024-06-27 21:52:47,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:47,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:47,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:47,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:47,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424744654] [2024-06-27 21:52:47,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424744654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:47,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:47,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:47,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427199900] [2024-06-27 21:52:47,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:47,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:47,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:47,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:47,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:47,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:47,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2574 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:47,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:47,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:47,772 INFO L124 PetriNetUnfolderBase]: 2542/4111 cut-off events. [2024-06-27 21:52:47,772 INFO L125 PetriNetUnfolderBase]: For 90817/90817 co-relation queries the response was YES. [2024-06-27 21:52:47,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21718 conditions, 4111 events. 2542/4111 cut-off events. For 90817/90817 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26045 event pairs, 461 based on Foata normal form. 1/4108 useless extension candidates. Maximal degree in co-relation 21638. Up to 3518 conditions per place. [2024-06-27 21:52:47,807 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 195 selfloop transitions, 55 changer transitions 0/263 dead transitions. [2024-06-27 21:52:47,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 263 transitions, 3250 flow [2024-06-27 21:52:47,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:47,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:52:47,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6753246753246753 [2024-06-27 21:52:47,808 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2574 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:52:47,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 263 transitions, 3250 flow [2024-06-27 21:52:48,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 263 transitions, 3130 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:48,049 INFO L231 Difference]: Finished difference. Result has 183 places, 226 transitions, 2578 flow [2024-06-27 21:52:48,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2578, PETRI_PLACES=183, PETRI_TRANSITIONS=226} [2024-06-27 21:52:48,050 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-27 21:52:48,050 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 226 transitions, 2578 flow [2024-06-27 21:52:48,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:48,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:48,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:48,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:52:48,050 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:48,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:48,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1130650785, now seen corresponding path program 8 times [2024-06-27 21:52:48,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:48,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158830460] [2024-06-27 21:52:48,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:48,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:48,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:48,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:48,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:48,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158830460] [2024-06-27 21:52:48,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158830460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:48,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:48,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:48,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467089181] [2024-06-27 21:52:48,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:48,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:48,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:48,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:48,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:48,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:48,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 226 transitions, 2578 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:48,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:48,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:48,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:48,743 INFO L124 PetriNetUnfolderBase]: 2534/4383 cut-off events. [2024-06-27 21:52:48,743 INFO L125 PetriNetUnfolderBase]: For 94946/94946 co-relation queries the response was YES. [2024-06-27 21:52:48,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22085 conditions, 4383 events. 2534/4383 cut-off events. For 94946/94946 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 29060 event pairs, 657 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 22005. Up to 3510 conditions per place. [2024-06-27 21:52:48,778 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 191 selfloop transitions, 52 changer transitions 0/256 dead transitions. [2024-06-27 21:52:48,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3136 flow [2024-06-27 21:52:48,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:48,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:48,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:52:48,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678030303030303 [2024-06-27 21:52:48,779 INFO L175 Difference]: Start difference. First operand has 183 places, 226 transitions, 2578 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:52:48,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3136 flow [2024-06-27 21:52:49,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 256 transitions, 3012 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:49,083 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2578 flow [2024-06-27 21:52:49,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2578, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-27 21:52:49,084 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-27 21:52:49,084 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2578 flow [2024-06-27 21:52:49,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:49,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:49,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:52:49,085 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:49,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:49,085 INFO L85 PathProgramCache]: Analyzing trace with hash -638401933, now seen corresponding path program 9 times [2024-06-27 21:52:49,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:49,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224859262] [2024-06-27 21:52:49,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:49,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:49,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:49,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:49,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224859262] [2024-06-27 21:52:49,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224859262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:49,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:49,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:49,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266625735] [2024-06-27 21:52:49,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:49,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:49,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:49,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:49,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:49,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:49,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2578 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:49,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:49,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:49,776 INFO L124 PetriNetUnfolderBase]: 2556/4137 cut-off events. [2024-06-27 21:52:49,776 INFO L125 PetriNetUnfolderBase]: For 93270/93270 co-relation queries the response was YES. [2024-06-27 21:52:49,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22045 conditions, 4137 events. 2556/4137 cut-off events. For 93270/93270 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26210 event pairs, 461 based on Foata normal form. 2/4135 useless extension candidates. Maximal degree in co-relation 21965. Up to 3347 conditions per place. [2024-06-27 21:52:49,811 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 165 selfloop transitions, 95 changer transitions 0/273 dead transitions. [2024-06-27 21:52:49,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 273 transitions, 3343 flow [2024-06-27 21:52:49,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:49,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:49,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 21:52:49,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6414141414141414 [2024-06-27 21:52:49,813 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2578 flow. Second operand 9 states and 254 transitions. [2024-06-27 21:52:49,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 273 transitions, 3343 flow [2024-06-27 21:52:50,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 273 transitions, 3239 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:50,026 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2737 flow [2024-06-27 21:52:50,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2474, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2737, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-27 21:52:50,027 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 21:52:50,027 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2737 flow [2024-06-27 21:52:50,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:50,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:50,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:50,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:52:50,027 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:50,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:50,028 INFO L85 PathProgramCache]: Analyzing trace with hash 936676965, now seen corresponding path program 10 times [2024-06-27 21:52:50,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:50,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431661331] [2024-06-27 21:52:50,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:50,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:50,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:50,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:50,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:50,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431661331] [2024-06-27 21:52:50,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431661331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:50,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:50,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:50,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083174408] [2024-06-27 21:52:50,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:50,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:50,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:50,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:50,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:50,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:50,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2737 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:50,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:50,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:50,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:50,671 INFO L124 PetriNetUnfolderBase]: 2553/4184 cut-off events. [2024-06-27 21:52:50,671 INFO L125 PetriNetUnfolderBase]: For 97651/97658 co-relation queries the response was YES. [2024-06-27 21:52:50,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22414 conditions, 4184 events. 2553/4184 cut-off events. For 97651/97658 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26806 event pairs, 495 based on Foata normal form. 7/4171 useless extension candidates. Maximal degree in co-relation 22333. Up to 3345 conditions per place. [2024-06-27 21:52:50,709 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 151 selfloop transitions, 100 changer transitions 0/264 dead transitions. [2024-06-27 21:52:50,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 264 transitions, 3411 flow [2024-06-27 21:52:50,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:50,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:50,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:52:50,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623376623376623 [2024-06-27 21:52:50,711 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2737 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:52:50,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 264 transitions, 3411 flow [2024-06-27 21:52:50,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 264 transitions, 3237 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:50,928 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2771 flow [2024-06-27 21:52:50,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2771, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-27 21:52:50,928 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 21:52:50,928 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2771 flow [2024-06-27 21:52:50,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:50,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:50,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:50,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:52:50,929 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:50,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:50,929 INFO L85 PathProgramCache]: Analyzing trace with hash -638609323, now seen corresponding path program 11 times [2024-06-27 21:52:50,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:50,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283325746] [2024-06-27 21:52:50,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:50,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:50,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:51,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:51,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:51,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283325746] [2024-06-27 21:52:51,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283325746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:51,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:51,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:51,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556461516] [2024-06-27 21:52:51,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:51,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:51,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:51,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:51,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:51,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:51,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2771 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:51,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:51,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:51,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:51,615 INFO L124 PetriNetUnfolderBase]: 2545/4121 cut-off events. [2024-06-27 21:52:51,615 INFO L125 PetriNetUnfolderBase]: For 94382/94382 co-relation queries the response was YES. [2024-06-27 21:52:51,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22218 conditions, 4121 events. 2545/4121 cut-off events. For 94382/94382 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26116 event pairs, 461 based on Foata normal form. 2/4119 useless extension candidates. Maximal degree in co-relation 22137. Up to 3337 conditions per place. [2024-06-27 21:52:51,650 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 159 selfloop transitions, 100 changer transitions 0/272 dead transitions. [2024-06-27 21:52:51,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 272 transitions, 3389 flow [2024-06-27 21:52:51,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:51,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:51,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 21:52:51,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 21:52:51,652 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2771 flow. Second operand 8 states and 234 transitions. [2024-06-27 21:52:51,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 272 transitions, 3389 flow [2024-06-27 21:52:51,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 272 transitions, 3214 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:51,883 INFO L231 Difference]: Finished difference. Result has 191 places, 230 transitions, 2808 flow [2024-06-27 21:52:51,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2808, PETRI_PLACES=191, PETRI_TRANSITIONS=230} [2024-06-27 21:52:51,884 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 143 predicate places. [2024-06-27 21:52:51,884 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 230 transitions, 2808 flow [2024-06-27 21:52:51,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:51,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:51,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:51,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:52:51,885 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:51,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:51,885 INFO L85 PathProgramCache]: Analyzing trace with hash 759422158, now seen corresponding path program 4 times [2024-06-27 21:52:51,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:51,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995540620] [2024-06-27 21:52:51,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:51,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:51,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:52,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:52,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995540620] [2024-06-27 21:52:52,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995540620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:52,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:52,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:52,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814473034] [2024-06-27 21:52:52,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:52,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:52,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:52,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:52,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:52,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:52,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 230 transitions, 2808 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:52,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:52,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:52,582 INFO L124 PetriNetUnfolderBase]: 2604/4210 cut-off events. [2024-06-27 21:52:52,582 INFO L125 PetriNetUnfolderBase]: For 105499/105499 co-relation queries the response was YES. [2024-06-27 21:52:52,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22624 conditions, 4210 events. 2604/4210 cut-off events. For 105499/105499 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26779 event pairs, 333 based on Foata normal form. 10/4218 useless extension candidates. Maximal degree in co-relation 22542. Up to 3301 conditions per place. [2024-06-27 21:52:52,698 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 56 changer transitions 0/280 dead transitions. [2024-06-27 21:52:52,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 280 transitions, 3482 flow [2024-06-27 21:52:52,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:52,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:52,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 21:52:52,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 21:52:52,699 INFO L175 Difference]: Start difference. First operand has 191 places, 230 transitions, 2808 flow. Second operand 8 states and 234 transitions. [2024-06-27 21:52:52,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 280 transitions, 3482 flow [2024-06-27 21:52:52,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 280 transitions, 3103 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 21:52:52,901 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2567 flow [2024-06-27 21:52:52,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2567, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-27 21:52:52,902 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 21:52:52,902 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2567 flow [2024-06-27 21:52:52,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:52,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:52,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:52:52,902 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:52,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:52,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1130658721, now seen corresponding path program 2 times [2024-06-27 21:52:52,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:52,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421288718] [2024-06-27 21:52:52,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:52,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:52,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:53,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:53,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421288718] [2024-06-27 21:52:53,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421288718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:53,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:53,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:53,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335381875] [2024-06-27 21:52:53,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:53,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:53,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:53,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:53,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:53,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:53,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2567 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:53,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:53,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:53,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:53,633 INFO L124 PetriNetUnfolderBase]: 2622/4430 cut-off events. [2024-06-27 21:52:53,633 INFO L125 PetriNetUnfolderBase]: For 97418/97418 co-relation queries the response was YES. [2024-06-27 21:52:53,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22807 conditions, 4430 events. 2622/4430 cut-off events. For 97418/97418 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29332 event pairs, 936 based on Foata normal form. 2/4375 useless extension candidates. Maximal degree in co-relation 22725. Up to 3806 conditions per place. [2024-06-27 21:52:53,670 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 221 selfloop transitions, 21 changer transitions 0/255 dead transitions. [2024-06-27 21:52:53,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 255 transitions, 3141 flow [2024-06-27 21:52:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:53,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:52:53,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 21:52:53,671 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2567 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:52:53,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 255 transitions, 3141 flow [2024-06-27 21:52:53,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 255 transitions, 3025 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:53,917 INFO L231 Difference]: Finished difference. Result has 187 places, 233 transitions, 2540 flow [2024-06-27 21:52:53,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2540, PETRI_PLACES=187, PETRI_TRANSITIONS=233} [2024-06-27 21:52:53,917 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 139 predicate places. [2024-06-27 21:52:53,918 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 233 transitions, 2540 flow [2024-06-27 21:52:53,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:53,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:53,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:53,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:52:53,918 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:53,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:53,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1143991201, now seen corresponding path program 3 times [2024-06-27 21:52:53,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:53,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782893027] [2024-06-27 21:52:53,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:53,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:53,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:54,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:54,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782893027] [2024-06-27 21:52:54,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782893027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:54,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:54,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:54,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090212043] [2024-06-27 21:52:54,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:54,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:54,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:54,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:54,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:54,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:54,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 233 transitions, 2540 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:54,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:54,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:54,569 INFO L124 PetriNetUnfolderBase]: 2640/4482 cut-off events. [2024-06-27 21:52:54,569 INFO L125 PetriNetUnfolderBase]: For 97980/97980 co-relation queries the response was YES. [2024-06-27 21:52:54,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22747 conditions, 4482 events. 2640/4482 cut-off events. For 97980/97980 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29826 event pairs, 915 based on Foata normal form. 2/4430 useless extension candidates. Maximal degree in co-relation 22664. Up to 3800 conditions per place. [2024-06-27 21:52:54,610 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 223 selfloop transitions, 25 changer transitions 0/261 dead transitions. [2024-06-27 21:52:54,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 261 transitions, 3138 flow [2024-06-27 21:52:54,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:54,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:54,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 21:52:54,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-27 21:52:54,611 INFO L175 Difference]: Start difference. First operand has 187 places, 233 transitions, 2540 flow. Second operand 6 states and 167 transitions. [2024-06-27 21:52:54,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 261 transitions, 3138 flow [2024-06-27 21:52:54,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 261 transitions, 3065 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:54,861 INFO L231 Difference]: Finished difference. Result has 190 places, 235 transitions, 2568 flow [2024-06-27 21:52:54,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2568, PETRI_PLACES=190, PETRI_TRANSITIONS=235} [2024-06-27 21:52:54,862 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 142 predicate places. [2024-06-27 21:52:54,862 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 235 transitions, 2568 flow [2024-06-27 21:52:54,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:54,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:54,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:52:54,863 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:54,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:54,863 INFO L85 PathProgramCache]: Analyzing trace with hash -962150811, now seen corresponding path program 4 times [2024-06-27 21:52:54,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:54,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139490662] [2024-06-27 21:52:54,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:54,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:54,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:54,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:54,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:54,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139490662] [2024-06-27 21:52:54,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139490662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:54,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:54,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:54,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128173295] [2024-06-27 21:52:54,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:54,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:54,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:54,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:54,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:54,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:54,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 235 transitions, 2568 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:54,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:54,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:55,450 INFO L124 PetriNetUnfolderBase]: 2635/4259 cut-off events. [2024-06-27 21:52:55,450 INFO L125 PetriNetUnfolderBase]: For 97452/97452 co-relation queries the response was YES. [2024-06-27 21:52:55,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22476 conditions, 4259 events. 2635/4259 cut-off events. For 97452/97452 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27133 event pairs, 471 based on Foata normal form. 2/4257 useless extension candidates. Maximal degree in co-relation 22392. Up to 3797 conditions per place. [2024-06-27 21:52:55,485 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 220 selfloop transitions, 29 changer transitions 0/262 dead transitions. [2024-06-27 21:52:55,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3170 flow [2024-06-27 21:52:55,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:55,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:55,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 21:52:55,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-27 21:52:55,487 INFO L175 Difference]: Start difference. First operand has 190 places, 235 transitions, 2568 flow. Second operand 6 states and 166 transitions. [2024-06-27 21:52:55,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3170 flow [2024-06-27 21:52:55,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 262 transitions, 3085 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:55,765 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 2599 flow [2024-06-27 21:52:55,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2599, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2024-06-27 21:52:55,765 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 144 predicate places. [2024-06-27 21:52:55,765 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 2599 flow [2024-06-27 21:52:55,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:55,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:55,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:55,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:52:55,766 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:55,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:55,767 INFO L85 PathProgramCache]: Analyzing trace with hash 623568663, now seen corresponding path program 1 times [2024-06-27 21:52:55,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:55,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910044203] [2024-06-27 21:52:55,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:55,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:55,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:55,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:55,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:55,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910044203] [2024-06-27 21:52:55,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910044203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:55,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:55,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:55,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767784369] [2024-06-27 21:52:55,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:55,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:55,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:55,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:55,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:55,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:55,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 2599 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:55,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:55,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:55,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:56,388 INFO L124 PetriNetUnfolderBase]: 2622/4278 cut-off events. [2024-06-27 21:52:56,388 INFO L125 PetriNetUnfolderBase]: For 98753/98753 co-relation queries the response was YES. [2024-06-27 21:52:56,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22199 conditions, 4278 events. 2622/4278 cut-off events. For 98753/98753 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27408 event pairs, 438 based on Foata normal form. 6/4278 useless extension candidates. Maximal degree in co-relation 22114. Up to 3641 conditions per place. [2024-06-27 21:52:56,425 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 234 selfloop transitions, 22 changer transitions 0/269 dead transitions. [2024-06-27 21:52:56,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 269 transitions, 3211 flow [2024-06-27 21:52:56,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:56,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:56,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:52:56,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 21:52:56,426 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 2599 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:52:56,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 269 transitions, 3211 flow [2024-06-27 21:52:56,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 269 transitions, 3115 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:56,702 INFO L231 Difference]: Finished difference. Result has 194 places, 237 transitions, 2551 flow [2024-06-27 21:52:56,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2551, PETRI_PLACES=194, PETRI_TRANSITIONS=237} [2024-06-27 21:52:56,703 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 146 predicate places. [2024-06-27 21:52:56,703 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 237 transitions, 2551 flow [2024-06-27 21:52:56,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:56,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:56,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:52:56,703 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:56,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:56,703 INFO L85 PathProgramCache]: Analyzing trace with hash -894894387, now seen corresponding path program 1 times [2024-06-27 21:52:56,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:56,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253940563] [2024-06-27 21:52:56,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:56,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:56,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:56,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:56,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:56,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253940563] [2024-06-27 21:52:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253940563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:56,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:56,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:52:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921569140] [2024-06-27 21:52:56,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:56,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:52:56,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:52:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:52:56,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 44 [2024-06-27 21:52:56,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 237 transitions, 2551 flow. Second operand has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 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-06-27 21:52:56,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:56,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 44 [2024-06-27 21:52:56,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:57,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [30#L18-1true, Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 15#L727true, Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,433 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,434 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 14#L783true, Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 321#true, 348#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), 162#true, Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,435 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,435 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,435 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,435 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 21:52:57,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, 29#L787true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 13#L732true, Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,442 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,442 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,442 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,442 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 16#L739true, Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 321#true, 348#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), 162#true, Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 17#L18-2true, Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,443 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,443 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,443 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,443 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 15#L727true, Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 17#L18-2true, Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,444 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,444 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,444 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,444 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-27 21:52:57,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, 29#L787true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,448 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,448 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,448 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,448 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [30#L18-1true, Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 13#L732true, Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,450 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,450 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,450 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,450 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [30#L18-1true, Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 321#true, 348#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,453 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [30#L18-1true, Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,453 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,453 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 17#L18-2true, Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 13#L732true, Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,454 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,454 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,454 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,454 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-27 21:52:57,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 321#true, 348#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 17#L18-2true, Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,456 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([206] L759-->P2EXIT: Formula: (and (= |v_P2Thread1of1ForFork2_#res.base_1| 0) (= |v_P2Thread1of1ForFork2_#res.offset_1| 0)) InVars {} OutVars{P2Thread1of1ForFork2_#res.offset=|v_P2Thread1of1ForFork2_#res.offset_1|, P2Thread1of1ForFork2_#res.base=|v_P2Thread1of1ForFork2_#res.base_1|} AuxVars[] AssignedVars[P2Thread1of1ForFork2_#res.base, P2Thread1of1ForFork2_#res.offset][232], [Black: 510#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 387#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 132#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 66#true, Black: 139#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 395#(and (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 403#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 39#P0EXITtrue, Black: 279#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0)), 604#true, 48#P1EXITtrue, Black: 534#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 286#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 158#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 9#P2EXITtrue, Black: 548#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0)), Black: 165#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), 148#true, 171#true, P0Thread1of1ForFork1InUse, Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 302#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 58#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 444#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 314#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 313#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 62#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 194#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 68#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 348#true, 321#true, Black: 326#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 462#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 79#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 207#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 225#true, Black: 592#(and (= ~x~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 602#(and (= ~x~0 0) (= ~__unbuffered_p2_EBX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 342#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 223#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 614#true, Black: 353#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 480#(and (= ~__unbuffered_cnt~0 0) (= 2 ~__unbuffered_p2_EAX~0) (= ~x~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 610#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 162#true, Black: 231#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 1) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 1)), Black: 104#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 360#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0)), Black: 492#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 1) (= ~y~0 1)), Black: 111#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 17#L18-2true, Black: 239#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 367#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 381#true, Black: 118#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 500#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1)), Black: 125#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 21:52:57,456 INFO L294 olderBase$Statistics]: this new event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,456 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-06-27 21:52:57,457 INFO L124 PetriNetUnfolderBase]: 2219/4380 cut-off events. [2024-06-27 21:52:57,457 INFO L125 PetriNetUnfolderBase]: For 52557/53421 co-relation queries the response was YES. [2024-06-27 21:52:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18998 conditions, 4380 events. 2219/4380 cut-off events. For 52557/53421 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35935 event pairs, 668 based on Foata normal form. 257/4307 useless extension candidates. Maximal degree in co-relation 18912. Up to 1993 conditions per place. [2024-06-27 21:52:57,489 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 63 selfloop transitions, 25 changer transitions 137/383 dead transitions. [2024-06-27 21:52:57,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 383 transitions, 4561 flow [2024-06-27 21:52:57,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:57,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:57,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 21:52:57,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685064935064935 [2024-06-27 21:52:57,491 INFO L175 Difference]: Start difference. First operand has 194 places, 237 transitions, 2551 flow. Second operand 7 states and 211 transitions. [2024-06-27 21:52:57,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 383 transitions, 4561 flow [2024-06-27 21:52:57,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 383 transitions, 4483 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:57,642 INFO L231 Difference]: Finished difference. Result has 200 places, 237 transitions, 2572 flow [2024-06-27 21:52:57,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2572, PETRI_PLACES=200, PETRI_TRANSITIONS=237} [2024-06-27 21:52:57,643 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-06-27 21:52:57,643 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 237 transitions, 2572 flow [2024-06-27 21:52:57,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 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-06-27 21:52:57,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:57,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:57,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:52:57,644 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:57,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:57,644 INFO L85 PathProgramCache]: Analyzing trace with hash -759595647, now seen corresponding path program 1 times [2024-06-27 21:52:57,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:57,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505001934] [2024-06-27 21:52:57,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:57,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:57,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:57,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:57,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:57,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505001934] [2024-06-27 21:52:57,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505001934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:57,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:57,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:57,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952617588] [2024-06-27 21:52:57,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:57,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:57,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:57,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:57,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:57,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:57,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 237 transitions, 2572 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:52:57,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:57,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:57,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:58,356 INFO L124 PetriNetUnfolderBase]: 2581/4317 cut-off events. [2024-06-27 21:52:58,356 INFO L125 PetriNetUnfolderBase]: For 92357/92357 co-relation queries the response was YES. [2024-06-27 21:52:58,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22297 conditions, 4317 events. 2581/4317 cut-off events. For 92357/92357 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 27912 event pairs, 533 based on Foata normal form. 1/4302 useless extension candidates. Maximal degree in co-relation 22207. Up to 3248 conditions per place. [2024-06-27 21:52:58,396 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 141 changer transitions 0/284 dead transitions. [2024-06-27 21:52:58,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 284 transitions, 3485 flow [2024-06-27 21:52:58,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:58,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-27 21:52:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-06-27 21:52:58,397 INFO L175 Difference]: Start difference. First operand has 200 places, 237 transitions, 2572 flow. Second operand 10 states and 274 transitions. [2024-06-27 21:52:58,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 284 transitions, 3485 flow [2024-06-27 21:52:58,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 284 transitions, 3389 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:58,641 INFO L231 Difference]: Finished difference. Result has 200 places, 240 transitions, 2843 flow [2024-06-27 21:52:58,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2843, PETRI_PLACES=200, PETRI_TRANSITIONS=240} [2024-06-27 21:52:58,642 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-06-27 21:52:58,642 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 240 transitions, 2843 flow [2024-06-27 21:52:58,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:52:58,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:58,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:58,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:52:58,643 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:58,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:58,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1763162743, now seen corresponding path program 2 times [2024-06-27 21:52:58,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:58,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616931389] [2024-06-27 21:52:58,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:58,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:58,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:58,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:58,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616931389] [2024-06-27 21:52:58,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616931389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:58,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:58,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:58,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578082282] [2024-06-27 21:52:58,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:58,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:58,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:58,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:58,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:58,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:58,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 240 transitions, 2843 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:52:58,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:58,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:58,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:59,437 INFO L124 PetriNetUnfolderBase]: 2578/4476 cut-off events. [2024-06-27 21:52:59,437 INFO L125 PetriNetUnfolderBase]: For 92419/92419 co-relation queries the response was YES. [2024-06-27 21:52:59,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22383 conditions, 4476 events. 2578/4476 cut-off events. For 92419/92419 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29769 event pairs, 599 based on Foata normal form. 1/4461 useless extension candidates. Maximal degree in co-relation 22296. Up to 3245 conditions per place. [2024-06-27 21:52:59,476 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 124 selfloop transitions, 140 changer transitions 0/277 dead transitions. [2024-06-27 21:52:59,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 277 transitions, 3555 flow [2024-06-27 21:52:59,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:59,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:59,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:52:59,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 21:52:59,477 INFO L175 Difference]: Start difference. First operand has 200 places, 240 transitions, 2843 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:52:59,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 277 transitions, 3555 flow [2024-06-27 21:52:59,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 277 transitions, 3101 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 21:52:59,722 INFO L231 Difference]: Finished difference. Result has 198 places, 240 transitions, 2675 flow [2024-06-27 21:52:59,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2675, PETRI_PLACES=198, PETRI_TRANSITIONS=240} [2024-06-27 21:52:59,723 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 150 predicate places. [2024-06-27 21:52:59,723 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 240 transitions, 2675 flow [2024-06-27 21:52:59,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:52:59,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:59,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:59,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:52:59,723 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:59,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:59,723 INFO L85 PathProgramCache]: Analyzing trace with hash -996070653, now seen corresponding path program 1 times [2024-06-27 21:52:59,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:59,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540296222] [2024-06-27 21:52:59,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:59,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:59,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:59,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:59,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540296222] [2024-06-27 21:52:59,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540296222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:59,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:59,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:59,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097531072] [2024-06-27 21:52:59,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:59,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:59,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:59,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:59,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:59,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:52:59,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 240 transitions, 2675 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:52:59,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:59,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:52:59,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:00,523 INFO L124 PetriNetUnfolderBase]: 3072/5269 cut-off events. [2024-06-27 21:53:00,523 INFO L125 PetriNetUnfolderBase]: For 175672/175672 co-relation queries the response was YES. [2024-06-27 21:53:00,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26601 conditions, 5269 events. 3072/5269 cut-off events. For 175672/175672 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 36560 event pairs, 653 based on Foata normal form. 30/5277 useless extension candidates. Maximal degree in co-relation 26515. Up to 2293 conditions per place. [2024-06-27 21:53:00,569 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 139 selfloop transitions, 147 changer transitions 0/299 dead transitions. [2024-06-27 21:53:00,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 299 transitions, 3685 flow [2024-06-27 21:53:00,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:00,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:00,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:53:00,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 21:53:00,570 INFO L175 Difference]: Start difference. First operand has 198 places, 240 transitions, 2675 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:53:00,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 299 transitions, 3685 flow [2024-06-27 21:53:00,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 299 transitions, 3405 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:00,881 INFO L231 Difference]: Finished difference. Result has 199 places, 242 transitions, 2747 flow [2024-06-27 21:53:00,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2747, PETRI_PLACES=199, PETRI_TRANSITIONS=242} [2024-06-27 21:53:00,882 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 151 predicate places. [2024-06-27 21:53:00,882 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 242 transitions, 2747 flow [2024-06-27 21:53:00,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:00,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:00,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:00,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:53:00,883 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:00,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:00,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1099915147, now seen corresponding path program 2 times [2024-06-27 21:53:00,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:00,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82221514] [2024-06-27 21:53:00,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:00,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:00,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:00,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:00,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82221514] [2024-06-27 21:53:00,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82221514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:00,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:00,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:00,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75107724] [2024-06-27 21:53:00,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:00,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:00,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:00,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:00,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:01,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:01,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 242 transitions, 2747 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:01,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:01,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:01,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:01,764 INFO L124 PetriNetUnfolderBase]: 3589/6270 cut-off events. [2024-06-27 21:53:01,764 INFO L125 PetriNetUnfolderBase]: For 234293/234293 co-relation queries the response was YES. [2024-06-27 21:53:01,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32139 conditions, 6270 events. 3589/6270 cut-off events. For 234293/234293 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 45394 event pairs, 1059 based on Foata normal form. 30/6279 useless extension candidates. Maximal degree in co-relation 32052. Up to 3937 conditions per place. [2024-06-27 21:53:01,819 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 138 selfloop transitions, 143 changer transitions 0/294 dead transitions. [2024-06-27 21:53:01,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 294 transitions, 3725 flow [2024-06-27 21:53:01,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:01,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:01,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 21:53:01,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6732954545454546 [2024-06-27 21:53:01,820 INFO L175 Difference]: Start difference. First operand has 199 places, 242 transitions, 2747 flow. Second operand 8 states and 237 transitions. [2024-06-27 21:53:01,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 294 transitions, 3725 flow [2024-06-27 21:53:02,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 294 transitions, 3525 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:02,435 INFO L231 Difference]: Finished difference. Result has 203 places, 244 transitions, 2895 flow [2024-06-27 21:53:02,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2895, PETRI_PLACES=203, PETRI_TRANSITIONS=244} [2024-06-27 21:53:02,436 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 155 predicate places. [2024-06-27 21:53:02,436 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 244 transitions, 2895 flow [2024-06-27 21:53:02,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:02,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:02,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:02,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:53:02,436 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:02,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:02,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1087433537, now seen corresponding path program 3 times [2024-06-27 21:53:02,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:02,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133039026] [2024-06-27 21:53:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:02,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:02,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:02,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:02,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:02,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133039026] [2024-06-27 21:53:02,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133039026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:02,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:02,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:02,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635529251] [2024-06-27 21:53:02,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:02,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:02,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:02,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:02,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:02,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:02,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 244 transitions, 2895 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:02,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:02,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:02,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:03,294 INFO L124 PetriNetUnfolderBase]: 3520/6214 cut-off events. [2024-06-27 21:53:03,294 INFO L125 PetriNetUnfolderBase]: For 201024/201024 co-relation queries the response was YES. [2024-06-27 21:53:03,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30604 conditions, 6214 events. 3520/6214 cut-off events. For 201024/201024 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 45165 event pairs, 1120 based on Foata normal form. 34/6230 useless extension candidates. Maximal degree in co-relation 30515. Up to 4357 conditions per place. [2024-06-27 21:53:03,351 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 141 changer transitions 0/287 dead transitions. [2024-06-27 21:53:03,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 287 transitions, 3667 flow [2024-06-27 21:53:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:03,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:03,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:53:03,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 21:53:03,353 INFO L175 Difference]: Start difference. First operand has 203 places, 244 transitions, 2895 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:53:03,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 287 transitions, 3667 flow [2024-06-27 21:53:03,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 287 transitions, 3454 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:03,587 INFO L231 Difference]: Finished difference. Result has 207 places, 244 transitions, 2970 flow [2024-06-27 21:53:03,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2970, PETRI_PLACES=207, PETRI_TRANSITIONS=244} [2024-06-27 21:53:03,587 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 159 predicate places. [2024-06-27 21:53:03,587 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 244 transitions, 2970 flow [2024-06-27 21:53:03,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:03,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:03,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:03,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:53:03,588 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:03,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:03,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1622873111, now seen corresponding path program 1 times [2024-06-27 21:53:03,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:03,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302095175] [2024-06-27 21:53:03,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:03,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:03,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:03,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:03,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:03,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302095175] [2024-06-27 21:53:03,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302095175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:03,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:03,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:03,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036216106] [2024-06-27 21:53:03,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:03,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:03,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:03,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:03,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:03,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:03,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 244 transitions, 2970 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:03,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:03,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:03,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:04,524 INFO L124 PetriNetUnfolderBase]: 3707/6548 cut-off events. [2024-06-27 21:53:04,525 INFO L125 PetriNetUnfolderBase]: For 185881/185881 co-relation queries the response was YES. [2024-06-27 21:53:04,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32497 conditions, 6548 events. 3707/6548 cut-off events. For 185881/185881 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 48029 event pairs, 1187 based on Foata normal form. 10/6525 useless extension candidates. Maximal degree in co-relation 32406. Up to 4893 conditions per place. [2024-06-27 21:53:04,578 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 205 selfloop transitions, 72 changer transitions 0/290 dead transitions. [2024-06-27 21:53:04,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 290 transitions, 3806 flow [2024-06-27 21:53:04,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:04,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:04,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:53:04,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-27 21:53:04,579 INFO L175 Difference]: Start difference. First operand has 207 places, 244 transitions, 2970 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:53:04,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 290 transitions, 3806 flow [2024-06-27 21:53:04,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 290 transitions, 3518 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:04,966 INFO L231 Difference]: Finished difference. Result has 207 places, 248 transitions, 2887 flow [2024-06-27 21:53:04,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2887, PETRI_PLACES=207, PETRI_TRANSITIONS=248} [2024-06-27 21:53:04,966 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 159 predicate places. [2024-06-27 21:53:04,967 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 248 transitions, 2887 flow [2024-06-27 21:53:04,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:04,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:04,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:04,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:53:04,967 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:04,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:04,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1620016151, now seen corresponding path program 2 times [2024-06-27 21:53:04,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:04,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36638459] [2024-06-27 21:53:04,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:04,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:04,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:05,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:05,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:05,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36638459] [2024-06-27 21:53:05,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36638459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:05,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:05,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:05,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656045695] [2024-06-27 21:53:05,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:05,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:05,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:05,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:05,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:05,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 248 transitions, 2887 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:05,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:05,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:05,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:05,870 INFO L124 PetriNetUnfolderBase]: 3789/6718 cut-off events. [2024-06-27 21:53:05,870 INFO L125 PetriNetUnfolderBase]: For 191729/191729 co-relation queries the response was YES. [2024-06-27 21:53:05,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33024 conditions, 6718 events. 3789/6718 cut-off events. For 191729/191729 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 49649 event pairs, 1225 based on Foata normal form. 10/6709 useless extension candidates. Maximal degree in co-relation 32932. Up to 5340 conditions per place. [2024-06-27 21:53:05,932 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 202 selfloop transitions, 69 changer transitions 0/284 dead transitions. [2024-06-27 21:53:05,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 284 transitions, 3551 flow [2024-06-27 21:53:05,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:05,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:05,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:53:05,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-27 21:53:05,933 INFO L175 Difference]: Start difference. First operand has 207 places, 248 transitions, 2887 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:53:05,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 284 transitions, 3551 flow [2024-06-27 21:53:06,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 3437 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:06,394 INFO L231 Difference]: Finished difference. Result has 211 places, 250 transitions, 2951 flow [2024-06-27 21:53:06,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2951, PETRI_PLACES=211, PETRI_TRANSITIONS=250} [2024-06-27 21:53:06,395 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 163 predicate places. [2024-06-27 21:53:06,395 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 250 transitions, 2951 flow [2024-06-27 21:53:06,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:06,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:06,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:53:06,396 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:06,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:06,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1620021793, now seen corresponding path program 3 times [2024-06-27 21:53:06,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:06,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243824269] [2024-06-27 21:53:06,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:06,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:06,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:06,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:06,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:06,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243824269] [2024-06-27 21:53:06,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243824269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:06,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:06,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:06,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831832116] [2024-06-27 21:53:06,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:06,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:06,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:06,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:06,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:06,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:06,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 250 transitions, 2951 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:06,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:06,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:06,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:07,535 INFO L124 PetriNetUnfolderBase]: 3814/6352 cut-off events. [2024-06-27 21:53:07,536 INFO L125 PetriNetUnfolderBase]: For 184360/184360 co-relation queries the response was YES. [2024-06-27 21:53:07,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33234 conditions, 6352 events. 3814/6352 cut-off events. For 184360/184360 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 44812 event pairs, 1023 based on Foata normal form. 1/6335 useless extension candidates. Maximal degree in co-relation 33140. Up to 5149 conditions per place. [2024-06-27 21:53:07,604 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 141 selfloop transitions, 137 changer transitions 0/291 dead transitions. [2024-06-27 21:53:07,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 291 transitions, 3887 flow [2024-06-27 21:53:07,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:07,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:07,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:53:07,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6420454545454546 [2024-06-27 21:53:07,605 INFO L175 Difference]: Start difference. First operand has 211 places, 250 transitions, 2951 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:53:07,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 291 transitions, 3887 flow [2024-06-27 21:53:08,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 291 transitions, 3739 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:08,253 INFO L231 Difference]: Finished difference. Result has 214 places, 256 transitions, 3163 flow [2024-06-27 21:53:08,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3163, PETRI_PLACES=214, PETRI_TRANSITIONS=256} [2024-06-27 21:53:08,253 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 166 predicate places. [2024-06-27 21:53:08,253 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 256 transitions, 3163 flow [2024-06-27 21:53:08,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:08,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:08,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:08,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:53:08,254 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:08,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:08,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1849803543, now seen corresponding path program 4 times [2024-06-27 21:53:08,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:08,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053771015] [2024-06-27 21:53:08,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:08,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:08,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:08,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:08,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053771015] [2024-06-27 21:53:08,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053771015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:08,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:08,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:08,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103967575] [2024-06-27 21:53:08,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:08,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:08,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:08,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:08,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:08,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:08,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 256 transitions, 3163 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:08,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:08,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:08,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:09,288 INFO L124 PetriNetUnfolderBase]: 3811/6823 cut-off events. [2024-06-27 21:53:09,288 INFO L125 PetriNetUnfolderBase]: For 190686/190686 co-relation queries the response was YES. [2024-06-27 21:53:09,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34005 conditions, 6823 events. 3811/6823 cut-off events. For 190686/190686 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 50989 event pairs, 1287 based on Foata normal form. 1/6801 useless extension candidates. Maximal degree in co-relation 33910. Up to 5146 conditions per place. [2024-06-27 21:53:09,356 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 145 selfloop transitions, 138 changer transitions 0/296 dead transitions. [2024-06-27 21:53:09,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 296 transitions, 3931 flow [2024-06-27 21:53:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 270 transitions. [2024-06-27 21:53:09,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 21:53:09,357 INFO L175 Difference]: Start difference. First operand has 214 places, 256 transitions, 3163 flow. Second operand 10 states and 270 transitions. [2024-06-27 21:53:09,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 296 transitions, 3931 flow [2024-06-27 21:53:09,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 296 transitions, 3711 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:09,928 INFO L231 Difference]: Finished difference. Result has 220 places, 256 transitions, 3225 flow [2024-06-27 21:53:09,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3225, PETRI_PLACES=220, PETRI_TRANSITIONS=256} [2024-06-27 21:53:09,929 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 172 predicate places. [2024-06-27 21:53:09,929 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 256 transitions, 3225 flow [2024-06-27 21:53:09,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:09,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:09,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:09,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:53:09,929 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:09,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:09,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1844744835, now seen corresponding path program 3 times [2024-06-27 21:53:09,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:09,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342338314] [2024-06-27 21:53:09,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:09,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:10,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:10,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:10,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342338314] [2024-06-27 21:53:10,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342338314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:10,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:10,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:10,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147217773] [2024-06-27 21:53:10,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:10,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:10,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:10,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:10,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:10,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:10,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 256 transitions, 3225 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:10,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:10,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:11,085 INFO L124 PetriNetUnfolderBase]: 3893/6538 cut-off events. [2024-06-27 21:53:11,086 INFO L125 PetriNetUnfolderBase]: For 211604/211604 co-relation queries the response was YES. [2024-06-27 21:53:11,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34213 conditions, 6538 events. 3893/6538 cut-off events. For 211604/211604 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 46607 event pairs, 1317 based on Foata normal form. 10/6516 useless extension candidates. Maximal degree in co-relation 34117. Up to 5700 conditions per place. [2024-06-27 21:53:11,145 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 251 selfloop transitions, 25 changer transitions 0/289 dead transitions. [2024-06-27 21:53:11,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 289 transitions, 3889 flow [2024-06-27 21:53:11,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:11,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:11,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:53:11,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-27 21:53:11,146 INFO L175 Difference]: Start difference. First operand has 220 places, 256 transitions, 3225 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:53:11,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 289 transitions, 3889 flow [2024-06-27 21:53:11,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 289 transitions, 3605 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:11,761 INFO L231 Difference]: Finished difference. Result has 219 places, 258 transitions, 3029 flow [2024-06-27 21:53:11,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3029, PETRI_PLACES=219, PETRI_TRANSITIONS=258} [2024-06-27 21:53:11,761 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-27 21:53:11,762 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 258 transitions, 3029 flow [2024-06-27 21:53:11,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:11,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:11,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:53:11,762 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:11,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:11,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1682914299, now seen corresponding path program 4 times [2024-06-27 21:53:11,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:11,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432836972] [2024-06-27 21:53:11,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:11,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:11,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:11,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:11,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432836972] [2024-06-27 21:53:11,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432836972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:11,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:11,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:11,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3074331] [2024-06-27 21:53:11,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:11,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:11,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:11,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:11,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:11,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:11,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 258 transitions, 3029 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:11,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:11,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:11,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:12,875 INFO L124 PetriNetUnfolderBase]: 4135/6935 cut-off events. [2024-06-27 21:53:12,876 INFO L125 PetriNetUnfolderBase]: For 260998/260998 co-relation queries the response was YES. [2024-06-27 21:53:12,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35480 conditions, 6935 events. 4135/6935 cut-off events. For 260998/260998 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 49931 event pairs, 1410 based on Foata normal form. 34/6942 useless extension candidates. Maximal degree in co-relation 35383. Up to 5716 conditions per place. [2024-06-27 21:53:12,947 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 234 selfloop transitions, 48 changer transitions 0/295 dead transitions. [2024-06-27 21:53:12,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 295 transitions, 3725 flow [2024-06-27 21:53:12,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:12,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:12,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 21:53:12,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:53:12,948 INFO L175 Difference]: Start difference. First operand has 219 places, 258 transitions, 3029 flow. Second operand 9 states and 242 transitions. [2024-06-27 21:53:12,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 295 transitions, 3725 flow [2024-06-27 21:53:13,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 3661 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:13,667 INFO L231 Difference]: Finished difference. Result has 222 places, 259 transitions, 3099 flow [2024-06-27 21:53:13,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2965, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3099, PETRI_PLACES=222, PETRI_TRANSITIONS=259} [2024-06-27 21:53:13,668 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 174 predicate places. [2024-06-27 21:53:13,668 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 259 transitions, 3099 flow [2024-06-27 21:53:13,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:13,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:13,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:13,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:53:13,668 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:13,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1682922669, now seen corresponding path program 5 times [2024-06-27 21:53:13,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:13,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363198415] [2024-06-27 21:53:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:13,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:13,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:13,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:13,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363198415] [2024-06-27 21:53:13,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363198415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:13,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:13,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:13,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47188296] [2024-06-27 21:53:13,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:13,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:13,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:13,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:13,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:13,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:13,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 259 transitions, 3099 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:13,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:13,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:13,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:14,798 INFO L124 PetriNetUnfolderBase]: 4652/7904 cut-off events. [2024-06-27 21:53:14,798 INFO L125 PetriNetUnfolderBase]: For 329357/329357 co-relation queries the response was YES. [2024-06-27 21:53:14,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41244 conditions, 7904 events. 4652/7904 cut-off events. For 329357/329357 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 58745 event pairs, 1594 based on Foata normal form. 30/7898 useless extension candidates. Maximal degree in co-relation 41146. Up to 5634 conditions per place. [2024-06-27 21:53:14,869 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 240 selfloop transitions, 51 changer transitions 0/304 dead transitions. [2024-06-27 21:53:14,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 304 transitions, 4001 flow [2024-06-27 21:53:14,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:14,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:14,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-27 21:53:14,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6237373737373737 [2024-06-27 21:53:14,870 INFO L175 Difference]: Start difference. First operand has 222 places, 259 transitions, 3099 flow. Second operand 9 states and 247 transitions. [2024-06-27 21:53:14,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 304 transitions, 4001 flow [2024-06-27 21:53:15,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 304 transitions, 3891 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:15,576 INFO L231 Difference]: Finished difference. Result has 224 places, 261 transitions, 3161 flow [2024-06-27 21:53:15,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3161, PETRI_PLACES=224, PETRI_TRANSITIONS=261} [2024-06-27 21:53:15,577 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 176 predicate places. [2024-06-27 21:53:15,577 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 261 transitions, 3161 flow [2024-06-27 21:53:15,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:15,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:15,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:15,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:53:15,577 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:15,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:15,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1672794969, now seen corresponding path program 6 times [2024-06-27 21:53:15,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:15,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035691366] [2024-06-27 21:53:15,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:15,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:15,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:15,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:15,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035691366] [2024-06-27 21:53:15,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035691366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:15,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:15,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:15,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719595564] [2024-06-27 21:53:15,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:15,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:15,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:15,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:15,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:15,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:15,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 261 transitions, 3161 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:15,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:15,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:15,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:16,721 INFO L124 PetriNetUnfolderBase]: 4583/7788 cut-off events. [2024-06-27 21:53:16,721 INFO L125 PetriNetUnfolderBase]: For 284675/284675 co-relation queries the response was YES. [2024-06-27 21:53:16,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38805 conditions, 7788 events. 4583/7788 cut-off events. For 284675/284675 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 57752 event pairs, 1719 based on Foata normal form. 34/7786 useless extension candidates. Maximal degree in co-relation 38706. Up to 6420 conditions per place. [2024-06-27 21:53:16,799 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 239 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-06-27 21:53:16,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 299 transitions, 3839 flow [2024-06-27 21:53:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:16,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:16,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-27 21:53:16,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977272727272728 [2024-06-27 21:53:16,800 INFO L175 Difference]: Start difference. First operand has 224 places, 261 transitions, 3161 flow. Second operand 10 states and 263 transitions. [2024-06-27 21:53:16,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 299 transitions, 3839 flow [2024-06-27 21:53:17,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 299 transitions, 3743 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:17,601 INFO L231 Difference]: Finished difference. Result has 229 places, 261 transitions, 3165 flow [2024-06-27 21:53:17,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3165, PETRI_PLACES=229, PETRI_TRANSITIONS=261} [2024-06-27 21:53:17,602 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 181 predicate places. [2024-06-27 21:53:17,602 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 261 transitions, 3165 flow [2024-06-27 21:53:17,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:17,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:17,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:17,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:53:17,603 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:17,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:17,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1672426007, now seen corresponding path program 1 times [2024-06-27 21:53:17,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:17,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636013371] [2024-06-27 21:53:17,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:17,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:17,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:17,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636013371] [2024-06-27 21:53:17,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636013371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:17,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:17,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:17,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985340299] [2024-06-27 21:53:17,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:17,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:17,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:17,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:17,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:17,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:17,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 261 transitions, 3165 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:17,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:17,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:17,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:18,857 INFO L124 PetriNetUnfolderBase]: 5122/8607 cut-off events. [2024-06-27 21:53:18,857 INFO L125 PetriNetUnfolderBase]: For 346839/346839 co-relation queries the response was YES. [2024-06-27 21:53:18,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44056 conditions, 8607 events. 5122/8607 cut-off events. For 346839/346839 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 65672 event pairs, 2192 based on Foata normal form. 30/8567 useless extension candidates. Maximal degree in co-relation 43955. Up to 5928 conditions per place. [2024-06-27 21:53:18,941 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 249 selfloop transitions, 46 changer transitions 0/308 dead transitions. [2024-06-27 21:53:18,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 308 transitions, 4069 flow [2024-06-27 21:53:18,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:18,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:18,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-27 21:53:18,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090909090909091 [2024-06-27 21:53:18,943 INFO L175 Difference]: Start difference. First operand has 229 places, 261 transitions, 3165 flow. Second operand 10 states and 268 transitions. [2024-06-27 21:53:18,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 308 transitions, 4069 flow [2024-06-27 21:53:20,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 308 transitions, 3963 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:20,179 INFO L231 Difference]: Finished difference. Result has 231 places, 263 transitions, 3226 flow [2024-06-27 21:53:20,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3226, PETRI_PLACES=231, PETRI_TRANSITIONS=263} [2024-06-27 21:53:20,179 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 183 predicate places. [2024-06-27 21:53:20,179 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 263 transitions, 3226 flow [2024-06-27 21:53:20,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:20,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:20,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:20,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:53:20,180 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:20,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:20,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1176153883, now seen corresponding path program 4 times [2024-06-27 21:53:20,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:20,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236041256] [2024-06-27 21:53:20,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:20,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:20,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:20,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:20,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:20,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236041256] [2024-06-27 21:53:20,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236041256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:20,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:20,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:20,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111177339] [2024-06-27 21:53:20,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:20,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:20,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:20,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:20,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:20,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:20,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 263 transitions, 3226 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:20,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:20,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:21,595 INFO L124 PetriNetUnfolderBase]: 5163/9034 cut-off events. [2024-06-27 21:53:21,595 INFO L125 PetriNetUnfolderBase]: For 313797/313801 co-relation queries the response was YES. [2024-06-27 21:53:21,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45083 conditions, 9034 events. 5163/9034 cut-off events. For 313797/313801 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 70930 event pairs, 1996 based on Foata normal form. 3/8996 useless extension candidates. Maximal degree in co-relation 44980. Up to 7503 conditions per place. [2024-06-27 21:53:21,664 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 76 changer transitions 0/300 dead transitions. [2024-06-27 21:53:21,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 300 transitions, 4064 flow [2024-06-27 21:53:21,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:21,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:53:21,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 21:53:21,665 INFO L175 Difference]: Start difference. First operand has 231 places, 263 transitions, 3226 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:53:21,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 300 transitions, 4064 flow [2024-06-27 21:53:22,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 300 transitions, 3969 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:22,482 INFO L231 Difference]: Finished difference. Result has 231 places, 267 transitions, 3356 flow [2024-06-27 21:53:22,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3356, PETRI_PLACES=231, PETRI_TRANSITIONS=267} [2024-06-27 21:53:22,483 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 183 predicate places. [2024-06-27 21:53:22,483 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 267 transitions, 3356 flow [2024-06-27 21:53:22,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:22,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:22,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:53:22,484 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:22,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:22,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1814699097, now seen corresponding path program 5 times [2024-06-27 21:53:22,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:22,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696900531] [2024-06-27 21:53:22,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:22,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:22,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:22,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:22,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696900531] [2024-06-27 21:53:22,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696900531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:22,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:22,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:22,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836833709] [2024-06-27 21:53:22,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:22,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:22,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:22,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:22,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:22,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:22,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 267 transitions, 3356 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:22,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:22,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:23,721 INFO L124 PetriNetUnfolderBase]: 5181/9091 cut-off events. [2024-06-27 21:53:23,721 INFO L125 PetriNetUnfolderBase]: For 321827/321831 co-relation queries the response was YES. [2024-06-27 21:53:23,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45579 conditions, 9091 events. 5181/9091 cut-off events. For 321827/321831 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 71871 event pairs, 2016 based on Foata normal form. 3/9051 useless extension candidates. Maximal degree in co-relation 45475. Up to 7584 conditions per place. [2024-06-27 21:53:23,818 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 73 changer transitions 0/297 dead transitions. [2024-06-27 21:53:23,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 297 transitions, 4024 flow [2024-06-27 21:53:23,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:23,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 21:53:23,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266233766233766 [2024-06-27 21:53:23,819 INFO L175 Difference]: Start difference. First operand has 231 places, 267 transitions, 3356 flow. Second operand 7 states and 193 transitions. [2024-06-27 21:53:23,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 297 transitions, 4024 flow [2024-06-27 21:53:24,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 297 transitions, 3878 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:24,628 INFO L231 Difference]: Finished difference. Result has 235 places, 269 transitions, 3401 flow [2024-06-27 21:53:24,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3401, PETRI_PLACES=235, PETRI_TRANSITIONS=269} [2024-06-27 21:53:24,629 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 187 predicate places. [2024-06-27 21:53:24,629 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 269 transitions, 3401 flow [2024-06-27 21:53:24,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:24,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:24,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:24,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:53:24,629 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:24,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:24,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1850314981, now seen corresponding path program 6 times [2024-06-27 21:53:24,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:24,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402930648] [2024-06-27 21:53:24,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:24,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:24,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:24,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:24,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402930648] [2024-06-27 21:53:24,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402930648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:24,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:24,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:24,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877694753] [2024-06-27 21:53:24,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:24,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:24,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:24,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:24,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:24,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:24,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 269 transitions, 3401 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:24,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:24,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:24,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:25,853 INFO L124 PetriNetUnfolderBase]: 5199/8609 cut-off events. [2024-06-27 21:53:25,853 INFO L125 PetriNetUnfolderBase]: For 328486/328490 co-relation queries the response was YES. [2024-06-27 21:53:25,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45485 conditions, 8609 events. 5199/8609 cut-off events. For 328486/328490 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 65294 event pairs, 1538 based on Foata normal form. 3/8576 useless extension candidates. Maximal degree in co-relation 45379. Up to 6826 conditions per place. [2024-06-27 21:53:25,947 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 208 selfloop transitions, 94 changer transitions 0/315 dead transitions. [2024-06-27 21:53:25,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 4469 flow [2024-06-27 21:53:25,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:25,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:25,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:53:25,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 21:53:25,948 INFO L175 Difference]: Start difference. First operand has 235 places, 269 transitions, 3401 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:53:25,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 4469 flow [2024-06-27 21:53:26,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 315 transitions, 4312 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:26,919 INFO L231 Difference]: Finished difference. Result has 238 places, 277 transitions, 3593 flow [2024-06-27 21:53:26,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3593, PETRI_PLACES=238, PETRI_TRANSITIONS=277} [2024-06-27 21:53:26,920 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 190 predicate places. [2024-06-27 21:53:26,920 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 277 transitions, 3593 flow [2024-06-27 21:53:26,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:26,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:26,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:53:26,921 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:26,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:26,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1121825707, now seen corresponding path program 7 times [2024-06-27 21:53:26,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:26,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144755876] [2024-06-27 21:53:26,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:26,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:27,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:27,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144755876] [2024-06-27 21:53:27,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144755876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:27,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:27,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:27,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288821120] [2024-06-27 21:53:27,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:27,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:27,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:27,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:27,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:27,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:27,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 277 transitions, 3593 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:27,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:27,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:27,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:28,399 INFO L124 PetriNetUnfolderBase]: 5217/8703 cut-off events. [2024-06-27 21:53:28,399 INFO L125 PetriNetUnfolderBase]: For 339880/339884 co-relation queries the response was YES. [2024-06-27 21:53:28,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46739 conditions, 8703 events. 5217/8703 cut-off events. For 339880/339884 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 66559 event pairs, 1567 based on Foata normal form. 3/8662 useless extension candidates. Maximal degree in co-relation 46631. Up to 6842 conditions per place. [2024-06-27 21:53:28,471 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 207 selfloop transitions, 97 changer transitions 0/317 dead transitions. [2024-06-27 21:53:28,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 317 transitions, 4494 flow [2024-06-27 21:53:28,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:28,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:28,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:53:28,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-27 21:53:28,472 INFO L175 Difference]: Start difference. First operand has 238 places, 277 transitions, 3593 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:53:28,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 317 transitions, 4494 flow [2024-06-27 21:53:29,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 317 transitions, 4328 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-27 21:53:29,490 INFO L231 Difference]: Finished difference. Result has 243 places, 280 transitions, 3679 flow [2024-06-27 21:53:29,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3679, PETRI_PLACES=243, PETRI_TRANSITIONS=280} [2024-06-27 21:53:29,490 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 195 predicate places. [2024-06-27 21:53:29,491 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 280 transitions, 3679 flow [2024-06-27 21:53:29,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:29,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:29,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:29,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:53:29,491 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:29,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:29,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1124719883, now seen corresponding path program 8 times [2024-06-27 21:53:29,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:29,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124534368] [2024-06-27 21:53:29,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:29,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:29,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:29,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:29,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:29,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124534368] [2024-06-27 21:53:29,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124534368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:29,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:29,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:29,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047166632] [2024-06-27 21:53:29,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:29,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:29,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:29,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:29,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:29,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:29,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 280 transitions, 3679 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:29,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:29,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:29,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:30,880 INFO L124 PetriNetUnfolderBase]: 5258/9123 cut-off events. [2024-06-27 21:53:30,880 INFO L125 PetriNetUnfolderBase]: For 353891/353895 co-relation queries the response was YES. [2024-06-27 21:53:30,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47980 conditions, 9123 events. 5258/9123 cut-off events. For 353891/353895 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 71848 event pairs, 2039 based on Foata normal form. 3/9084 useless extension candidates. Maximal degree in co-relation 47870. Up to 7560 conditions per place. [2024-06-27 21:53:30,982 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 222 selfloop transitions, 80 changer transitions 0/315 dead transitions. [2024-06-27 21:53:30,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 315 transitions, 4570 flow [2024-06-27 21:53:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:30,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:30,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 21:53:30,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:53:30,983 INFO L175 Difference]: Start difference. First operand has 243 places, 280 transitions, 3679 flow. Second operand 7 states and 196 transitions. [2024-06-27 21:53:30,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 315 transitions, 4570 flow [2024-06-27 21:53:31,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 315 transitions, 4407 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:31,834 INFO L231 Difference]: Finished difference. Result has 248 places, 285 transitions, 3779 flow [2024-06-27 21:53:31,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3779, PETRI_PLACES=248, PETRI_TRANSITIONS=285} [2024-06-27 21:53:31,834 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 200 predicate places. [2024-06-27 21:53:31,835 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 285 transitions, 3779 flow [2024-06-27 21:53:31,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:31,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:31,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:53:31,835 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:31,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:31,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1732670487, now seen corresponding path program 9 times [2024-06-27 21:53:31,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:31,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852699231] [2024-06-27 21:53:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:31,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:31,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:31,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:31,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852699231] [2024-06-27 21:53:31,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852699231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:31,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106678968] [2024-06-27 21:53:31,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:31,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:31,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:31,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:31,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:31,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 285 transitions, 3779 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:31,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:31,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:33,308 INFO L124 PetriNetUnfolderBase]: 5253/9164 cut-off events. [2024-06-27 21:53:33,309 INFO L125 PetriNetUnfolderBase]: For 359999/360003 co-relation queries the response was YES. [2024-06-27 21:53:33,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47906 conditions, 9164 events. 5253/9164 cut-off events. For 359999/360003 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 72100 event pairs, 1979 based on Foata normal form. 3/9127 useless extension candidates. Maximal degree in co-relation 47794. Up to 7688 conditions per place. [2024-06-27 21:53:33,417 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 224 selfloop transitions, 73 changer transitions 0/310 dead transitions. [2024-06-27 21:53:33,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 310 transitions, 4429 flow [2024-06-27 21:53:33,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:33,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 21:53:33,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-27 21:53:33,418 INFO L175 Difference]: Start difference. First operand has 248 places, 285 transitions, 3779 flow. Second operand 7 states and 191 transitions. [2024-06-27 21:53:33,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 310 transitions, 4429 flow [2024-06-27 21:53:34,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 310 transitions, 4255 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:34,292 INFO L231 Difference]: Finished difference. Result has 251 places, 285 transitions, 3756 flow [2024-06-27 21:53:34,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=251, PETRI_TRANSITIONS=285} [2024-06-27 21:53:34,293 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 203 predicate places. [2024-06-27 21:53:34,293 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 285 transitions, 3756 flow [2024-06-27 21:53:34,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:34,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:34,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:53:34,294 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:34,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:34,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1891804079, now seen corresponding path program 5 times [2024-06-27 21:53:34,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:34,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53566657] [2024-06-27 21:53:34,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:34,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:34,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:34,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53566657] [2024-06-27 21:53:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53566657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:34,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505781474] [2024-06-27 21:53:34,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:34,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:34,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:34,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 285 transitions, 3756 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:34,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:34,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:34,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:35,736 INFO L124 PetriNetUnfolderBase]: 5278/9357 cut-off events. [2024-06-27 21:53:35,736 INFO L125 PetriNetUnfolderBase]: For 369921/369925 co-relation queries the response was YES. [2024-06-27 21:53:35,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48358 conditions, 9357 events. 5278/9357 cut-off events. For 369921/369925 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 74714 event pairs, 2046 based on Foata normal form. 2/9320 useless extension candidates. Maximal degree in co-relation 48245. Up to 7419 conditions per place. [2024-06-27 21:53:35,844 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 158 selfloop transitions, 152 changer transitions 0/323 dead transitions. [2024-06-27 21:53:35,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 323 transitions, 4806 flow [2024-06-27 21:53:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:35,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:53:35,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335227272727273 [2024-06-27 21:53:35,845 INFO L175 Difference]: Start difference. First operand has 251 places, 285 transitions, 3756 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:53:35,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 323 transitions, 4806 flow [2024-06-27 21:53:37,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 323 transitions, 4659 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:37,015 INFO L231 Difference]: Finished difference. Result has 254 places, 291 transitions, 4005 flow [2024-06-27 21:53:37,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3609, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4005, PETRI_PLACES=254, PETRI_TRANSITIONS=291} [2024-06-27 21:53:37,015 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 206 predicate places. [2024-06-27 21:53:37,015 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 291 transitions, 4005 flow [2024-06-27 21:53:37,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:37,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:37,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:37,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:53:37,016 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:37,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:37,017 INFO L85 PathProgramCache]: Analyzing trace with hash -780165705, now seen corresponding path program 6 times [2024-06-27 21:53:37,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:37,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278042607] [2024-06-27 21:53:37,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:37,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:37,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:37,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:37,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:37,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278042607] [2024-06-27 21:53:37,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278042607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:37,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:37,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:37,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147695356] [2024-06-27 21:53:37,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:37,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:37,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:37,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:37,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:37,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:37,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 291 transitions, 4005 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:37,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:37,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:37,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:38,313 INFO L124 PetriNetUnfolderBase]: 5275/8720 cut-off events. [2024-06-27 21:53:38,313 INFO L125 PetriNetUnfolderBase]: For 376991/376995 co-relation queries the response was YES. [2024-06-27 21:53:38,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48149 conditions, 8720 events. 5275/8720 cut-off events. For 376991/376995 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 65968 event pairs, 1670 based on Foata normal form. 2/8683 useless extension candidates. Maximal degree in co-relation 48035. Up to 7416 conditions per place. [2024-06-27 21:53:38,410 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 162 selfloop transitions, 153 changer transitions 0/328 dead transitions. [2024-06-27 21:53:38,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 328 transitions, 4855 flow [2024-06-27 21:53:38,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:38,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:38,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 21:53:38,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045454545454545 [2024-06-27 21:53:38,411 INFO L175 Difference]: Start difference. First operand has 254 places, 291 transitions, 4005 flow. Second operand 10 states and 266 transitions. [2024-06-27 21:53:38,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 328 transitions, 4855 flow [2024-06-27 21:53:39,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 4603 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:39,454 INFO L231 Difference]: Finished difference. Result has 260 places, 291 transitions, 4065 flow [2024-06-27 21:53:39,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4065, PETRI_PLACES=260, PETRI_TRANSITIONS=291} [2024-06-27 21:53:39,455 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 212 predicate places. [2024-06-27 21:53:39,455 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 291 transitions, 4065 flow [2024-06-27 21:53:39,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:39,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:39,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:39,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:53:39,456 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:39,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash 978182755, now seen corresponding path program 7 times [2024-06-27 21:53:39,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:39,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170725638] [2024-06-27 21:53:39,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:39,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:39,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:39,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:39,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:39,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170725638] [2024-06-27 21:53:39,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170725638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:39,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:39,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:39,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750839801] [2024-06-27 21:53:39,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:39,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:39,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:39,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:39,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:39,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:39,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 291 transitions, 4065 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:39,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:39,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:39,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:41,023 INFO L124 PetriNetUnfolderBase]: 5286/8820 cut-off events. [2024-06-27 21:53:41,023 INFO L125 PetriNetUnfolderBase]: For 387001/387001 co-relation queries the response was YES. [2024-06-27 21:53:41,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48510 conditions, 8820 events. 5286/8820 cut-off events. For 387001/387001 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 67483 event pairs, 2028 based on Foata normal form. 1/8783 useless extension candidates. Maximal degree in co-relation 48394. Up to 7947 conditions per place. [2024-06-27 21:53:41,100 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 279 selfloop transitions, 28 changer transitions 0/320 dead transitions. [2024-06-27 21:53:41,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 320 transitions, 4789 flow [2024-06-27 21:53:41,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:41,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:41,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 21:53:41,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 21:53:41,102 INFO L175 Difference]: Start difference. First operand has 260 places, 291 transitions, 4065 flow. Second operand 8 states and 208 transitions. [2024-06-27 21:53:41,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 320 transitions, 4789 flow [2024-06-27 21:53:42,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 320 transitions, 4469 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:42,049 INFO L231 Difference]: Finished difference. Result has 259 places, 294 transitions, 3865 flow [2024-06-27 21:53:42,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3865, PETRI_PLACES=259, PETRI_TRANSITIONS=294} [2024-06-27 21:53:42,050 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 211 predicate places. [2024-06-27 21:53:42,050 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 294 transitions, 3865 flow [2024-06-27 21:53:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:42,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:42,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:42,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:53:42,050 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:42,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:42,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1732676129, now seen corresponding path program 8 times [2024-06-27 21:53:42,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:42,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932142249] [2024-06-27 21:53:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:42,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:42,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:42,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:42,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932142249] [2024-06-27 21:53:42,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932142249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:42,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:42,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:42,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974687278] [2024-06-27 21:53:42,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:42,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:42,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:42,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:42,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:42,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:42,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 294 transitions, 3865 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:42,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:42,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:42,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:43,447 INFO L124 PetriNetUnfolderBase]: 5297/9385 cut-off events. [2024-06-27 21:53:43,447 INFO L125 PetriNetUnfolderBase]: For 397760/397764 co-relation queries the response was YES. [2024-06-27 21:53:43,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48673 conditions, 9385 events. 5297/9385 cut-off events. For 397760/397764 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 74917 event pairs, 2026 based on Foata normal form. 2/9351 useless extension candidates. Maximal degree in co-relation 48556. Up to 7440 conditions per place. [2024-06-27 21:53:43,556 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 158 selfloop transitions, 157 changer transitions 0/328 dead transitions. [2024-06-27 21:53:43,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 328 transitions, 4757 flow [2024-06-27 21:53:43,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:43,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:43,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 21:53:43,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6161616161616161 [2024-06-27 21:53:43,557 INFO L175 Difference]: Start difference. First operand has 259 places, 294 transitions, 3865 flow. Second operand 9 states and 244 transitions. [2024-06-27 21:53:43,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 328 transitions, 4757 flow [2024-06-27 21:53:44,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 328 transitions, 4683 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:44,263 INFO L231 Difference]: Finished difference. Result has 262 places, 297 transitions, 4163 flow [2024-06-27 21:53:44,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4163, PETRI_PLACES=262, PETRI_TRANSITIONS=297} [2024-06-27 21:53:44,264 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 21:53:44,264 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 297 transitions, 4163 flow [2024-06-27 21:53:44,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:44,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:44,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:44,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:53:44,264 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:44,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:44,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2037309619, now seen corresponding path program 9 times [2024-06-27 21:53:44,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:44,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697621205] [2024-06-27 21:53:44,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:44,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:44,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:44,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:44,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:44,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697621205] [2024-06-27 21:53:44,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697621205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:44,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:44,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:44,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031641297] [2024-06-27 21:53:44,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:44,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:44,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:44,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:44,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:44,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:44,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 297 transitions, 4163 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:44,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:44,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:44,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:45,708 INFO L124 PetriNetUnfolderBase]: 5294/9217 cut-off events. [2024-06-27 21:53:45,708 INFO L125 PetriNetUnfolderBase]: For 407061/407065 co-relation queries the response was YES. [2024-06-27 21:53:45,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49193 conditions, 9217 events. 5294/9217 cut-off events. For 407061/407065 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 72238 event pairs, 1980 based on Foata normal form. 2/9180 useless extension candidates. Maximal degree in co-relation 49075. Up to 7437 conditions per place. [2024-06-27 21:53:45,798 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 162 selfloop transitions, 158 changer transitions 0/333 dead transitions. [2024-06-27 21:53:45,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 333 transitions, 4881 flow [2024-06-27 21:53:45,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:45,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:45,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-27 21:53:45,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5971074380165289 [2024-06-27 21:53:45,799 INFO L175 Difference]: Start difference. First operand has 262 places, 297 transitions, 4163 flow. Second operand 11 states and 289 transitions. [2024-06-27 21:53:45,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 333 transitions, 4881 flow [2024-06-27 21:53:46,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 333 transitions, 4214 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:46,737 INFO L231 Difference]: Finished difference. Result has 263 places, 297 transitions, 3818 flow [2024-06-27 21:53:46,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3818, PETRI_PLACES=263, PETRI_TRANSITIONS=297} [2024-06-27 21:53:46,737 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-27 21:53:46,738 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 297 transitions, 3818 flow [2024-06-27 21:53:46,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:46,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:46,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:46,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:53:46,738 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:46,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:46,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2071068939, now seen corresponding path program 10 times [2024-06-27 21:53:46,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:46,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22046629] [2024-06-27 21:53:46,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:46,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:46,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:46,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:46,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:46,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22046629] [2024-06-27 21:53:46,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22046629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:46,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:46,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:46,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18744333] [2024-06-27 21:53:46,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:46,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:46,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:46,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:46,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:46,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:46,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 297 transitions, 3818 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:46,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:46,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:46,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:48,090 INFO L124 PetriNetUnfolderBase]: 5353/8926 cut-off events. [2024-06-27 21:53:48,090 INFO L125 PetriNetUnfolderBase]: For 429490/429490 co-relation queries the response was YES. [2024-06-27 21:53:48,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48497 conditions, 8926 events. 5353/8926 cut-off events. For 429490/429490 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 67795 event pairs, 1660 based on Foata normal form. 10/8916 useless extension candidates. Maximal degree in co-relation 48380. Up to 7594 conditions per place. [2024-06-27 21:53:48,197 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 278 selfloop transitions, 54 changer transitions 0/345 dead transitions. [2024-06-27 21:53:48,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 345 transitions, 4622 flow [2024-06-27 21:53:48,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:48,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:48,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 21:53:48,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6619318181818182 [2024-06-27 21:53:48,198 INFO L175 Difference]: Start difference. First operand has 263 places, 297 transitions, 3818 flow. Second operand 8 states and 233 transitions. [2024-06-27 21:53:48,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 345 transitions, 4622 flow [2024-06-27 21:53:49,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 345 transitions, 4288 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:49,565 INFO L231 Difference]: Finished difference. Result has 261 places, 298 transitions, 3622 flow [2024-06-27 21:53:49,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3622, PETRI_PLACES=261, PETRI_TRANSITIONS=298} [2024-06-27 21:53:49,565 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 213 predicate places. [2024-06-27 21:53:49,565 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 298 transitions, 3622 flow [2024-06-27 21:53:49,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:49,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:49,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:49,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:53:49,566 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:49,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:49,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1027788533, now seen corresponding path program 11 times [2024-06-27 21:53:49,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:49,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074840769] [2024-06-27 21:53:49,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:49,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:49,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:49,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:49,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074840769] [2024-06-27 21:53:49,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074840769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:49,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:49,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:49,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704172750] [2024-06-27 21:53:49,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:49,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:49,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:49,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:49,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:49,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:49,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 298 transitions, 3622 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:49,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:49,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:49,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:50,883 INFO L124 PetriNetUnfolderBase]: 5348/8882 cut-off events. [2024-06-27 21:53:50,883 INFO L125 PetriNetUnfolderBase]: For 412650/412657 co-relation queries the response was YES. [2024-06-27 21:53:50,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48204 conditions, 8882 events. 5348/8882 cut-off events. For 412650/412657 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 67726 event pairs, 1638 based on Foata normal form. 8/8857 useless extension candidates. Maximal degree in co-relation 48086. Up to 7877 conditions per place. [2024-06-27 21:53:50,983 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 269 selfloop transitions, 52 changer transitions 0/334 dead transitions. [2024-06-27 21:53:50,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 334 transitions, 4350 flow [2024-06-27 21:53:50,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:50,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:53:50,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-27 21:53:50,984 INFO L175 Difference]: Start difference. First operand has 261 places, 298 transitions, 3622 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:53:50,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 334 transitions, 4350 flow [2024-06-27 21:53:52,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 334 transitions, 4222 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:52,023 INFO L231 Difference]: Finished difference. Result has 262 places, 298 transitions, 3606 flow [2024-06-27 21:53:52,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3606, PETRI_PLACES=262, PETRI_TRANSITIONS=298} [2024-06-27 21:53:52,023 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 21:53:52,023 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 298 transitions, 3606 flow [2024-06-27 21:53:52,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:52,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:52,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:53:52,024 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:52,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1020169973, now seen corresponding path program 12 times [2024-06-27 21:53:52,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:52,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610942441] [2024-06-27 21:53:52,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:52,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:52,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:52,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:52,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:52,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610942441] [2024-06-27 21:53:52,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610942441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:52,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:52,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:52,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9884163] [2024-06-27 21:53:52,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:52,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:52,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:52,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:52,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:52,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:52,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 298 transitions, 3606 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:52,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:52,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:52,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:53,400 INFO L124 PetriNetUnfolderBase]: 5343/9532 cut-off events. [2024-06-27 21:53:53,401 INFO L125 PetriNetUnfolderBase]: For 407429/407436 co-relation queries the response was YES. [2024-06-27 21:53:53,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48461 conditions, 9532 events. 5343/9532 cut-off events. For 407429/407436 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 76865 event pairs, 1880 based on Foata normal form. 8/9513 useless extension candidates. Maximal degree in co-relation 48342. Up to 7449 conditions per place. [2024-06-27 21:53:53,509 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 261 selfloop transitions, 64 changer transitions 0/338 dead transitions. [2024-06-27 21:53:53,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 338 transitions, 4364 flow [2024-06-27 21:53:53,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:53,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:53,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:53:53,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-27 21:53:53,510 INFO L175 Difference]: Start difference. First operand has 262 places, 298 transitions, 3606 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:53:53,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 338 transitions, 4364 flow [2024-06-27 21:53:54,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 338 transitions, 4234 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:54,469 INFO L231 Difference]: Finished difference. Result has 263 places, 298 transitions, 3612 flow [2024-06-27 21:53:54,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3612, PETRI_PLACES=263, PETRI_TRANSITIONS=298} [2024-06-27 21:53:54,469 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-27 21:53:54,469 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 298 transitions, 3612 flow [2024-06-27 21:53:54,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:54,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:54,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:54,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:53:54,469 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:54,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:54,470 INFO L85 PathProgramCache]: Analyzing trace with hash 690314233, now seen corresponding path program 7 times [2024-06-27 21:53:54,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:54,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589447466] [2024-06-27 21:53:54,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:54,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:54,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589447466] [2024-06-27 21:53:54,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589447466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:54,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:54,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:54,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087975067] [2024-06-27 21:53:54,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:54,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:54,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:54,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:54,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:54,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:54,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 298 transitions, 3612 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:54,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:54,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:54,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:56,012 INFO L124 PetriNetUnfolderBase]: 5585/9370 cut-off events. [2024-06-27 21:53:56,012 INFO L125 PetriNetUnfolderBase]: For 511587/511587 co-relation queries the response was YES. [2024-06-27 21:53:56,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49895 conditions, 9370 events. 5585/9370 cut-off events. For 511587/511587 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 72902 event pairs, 1753 based on Foata normal form. 34/9377 useless extension candidates. Maximal degree in co-relation 49775. Up to 7640 conditions per place. [2024-06-27 21:53:56,122 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 270 selfloop transitions, 60 changer transitions 0/343 dead transitions. [2024-06-27 21:53:56,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 343 transitions, 4432 flow [2024-06-27 21:53:56,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:56,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:56,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 21:53:56,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6915584415584416 [2024-06-27 21:53:56,124 INFO L175 Difference]: Start difference. First operand has 263 places, 298 transitions, 3612 flow. Second operand 7 states and 213 transitions. [2024-06-27 21:53:56,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 343 transitions, 4432 flow [2024-06-27 21:53:57,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 343 transitions, 4258 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:57,025 INFO L231 Difference]: Finished difference. Result has 263 places, 299 transitions, 3608 flow [2024-06-27 21:53:57,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3608, PETRI_PLACES=263, PETRI_TRANSITIONS=299} [2024-06-27 21:53:57,026 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-27 21:53:57,026 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 299 transitions, 3608 flow [2024-06-27 21:53:57,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:57,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:57,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:57,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:53:57,026 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:57,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:57,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2077379671, now seen corresponding path program 8 times [2024-06-27 21:53:57,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:57,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114194123] [2024-06-27 21:53:57,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:57,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:57,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:57,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:57,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114194123] [2024-06-27 21:53:57,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114194123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:57,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:57,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:57,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434346840] [2024-06-27 21:53:57,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:57,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:57,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:57,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:57,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:57,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:57,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 299 transitions, 3608 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:57,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:57,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:57,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:58,441 INFO L124 PetriNetUnfolderBase]: 5827/9604 cut-off events. [2024-06-27 21:53:58,441 INFO L125 PetriNetUnfolderBase]: For 529608/529608 co-relation queries the response was YES. [2024-06-27 21:53:58,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51499 conditions, 9604 events. 5827/9604 cut-off events. For 529608/529608 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 74011 event pairs, 1764 based on Foata normal form. 34/9614 useless extension candidates. Maximal degree in co-relation 51379. Up to 7732 conditions per place. [2024-06-27 21:53:58,766 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 237 selfloop transitions, 98 changer transitions 0/348 dead transitions. [2024-06-27 21:53:58,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 348 transitions, 4446 flow [2024-06-27 21:53:58,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:58,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 277 transitions. [2024-06-27 21:53:58,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6295454545454545 [2024-06-27 21:53:58,767 INFO L175 Difference]: Start difference. First operand has 263 places, 299 transitions, 3608 flow. Second operand 10 states and 277 transitions. [2024-06-27 21:53:58,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 348 transitions, 4446 flow [2024-06-27 21:53:59,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 348 transitions, 4312 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:59,677 INFO L231 Difference]: Finished difference. Result has 267 places, 300 transitions, 3718 flow [2024-06-27 21:53:59,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3718, PETRI_PLACES=267, PETRI_TRANSITIONS=300} [2024-06-27 21:53:59,677 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-27 21:53:59,678 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 300 transitions, 3718 flow [2024-06-27 21:53:59,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:59,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:59,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:59,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:53:59,678 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:59,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:59,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2067548641, now seen corresponding path program 9 times [2024-06-27 21:53:59,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:59,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453840435] [2024-06-27 21:53:59,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:59,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:59,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:59,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:59,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453840435] [2024-06-27 21:53:59,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453840435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:59,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:59,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:59,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340199600] [2024-06-27 21:53:59,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:59,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:59,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:59,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:59,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:59,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:53:59,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 300 transitions, 3718 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:53:59,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:59,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:53:59,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:01,257 INFO L124 PetriNetUnfolderBase]: 6046/10826 cut-off events. [2024-06-27 21:54:01,258 INFO L125 PetriNetUnfolderBase]: For 540023/540023 co-relation queries the response was YES. [2024-06-27 21:54:01,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53750 conditions, 10826 events. 6046/10826 cut-off events. For 540023/540023 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 89571 event pairs, 2278 based on Foata normal form. 34/10841 useless extension candidates. Maximal degree in co-relation 53630. Up to 8077 conditions per place. [2024-06-27 21:54:01,377 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 231 selfloop transitions, 106 changer transitions 0/350 dead transitions. [2024-06-27 21:54:01,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 350 transitions, 4566 flow [2024-06-27 21:54:01,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:01,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:01,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-27 21:54:01,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 21:54:01,378 INFO L175 Difference]: Start difference. First operand has 267 places, 300 transitions, 3718 flow. Second operand 9 states and 258 transitions. [2024-06-27 21:54:01,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 350 transitions, 4566 flow [2024-06-27 21:54:02,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 350 transitions, 4350 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:02,150 INFO L231 Difference]: Finished difference. Result has 267 places, 301 transitions, 3764 flow [2024-06-27 21:54:02,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3764, PETRI_PLACES=267, PETRI_TRANSITIONS=301} [2024-06-27 21:54:02,150 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-27 21:54:02,150 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 301 transitions, 3764 flow [2024-06-27 21:54:02,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:02,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:02,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:02,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:54:02,151 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:02,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:02,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2067251971, now seen corresponding path program 10 times [2024-06-27 21:54:02,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:02,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443438023] [2024-06-27 21:54:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:02,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:02,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:02,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:02,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443438023] [2024-06-27 21:54:02,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443438023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:02,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:02,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:02,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457231842] [2024-06-27 21:54:02,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:02,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:02,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:02,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:02,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:02,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:02,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 301 transitions, 3764 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:02,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:02,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:02,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:03,928 INFO L124 PetriNetUnfolderBase]: 6193/10783 cut-off events. [2024-06-27 21:54:03,928 INFO L125 PetriNetUnfolderBase]: For 505699/505699 co-relation queries the response was YES. [2024-06-27 21:54:04,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53441 conditions, 10783 events. 6193/10783 cut-off events. For 505699/505699 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 87803 event pairs, 1834 based on Foata normal form. 30/10794 useless extension candidates. Maximal degree in co-relation 53321. Up to 6190 conditions per place. [2024-06-27 21:54:04,057 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 231 selfloop transitions, 115 changer transitions 0/359 dead transitions. [2024-06-27 21:54:04,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 359 transitions, 4634 flow [2024-06-27 21:54:04,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:04,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:04,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-06-27 21:54:04,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6717171717171717 [2024-06-27 21:54:04,058 INFO L175 Difference]: Start difference. First operand has 267 places, 301 transitions, 3764 flow. Second operand 9 states and 266 transitions. [2024-06-27 21:54:04,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 359 transitions, 4634 flow [2024-06-27 21:54:05,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 359 transitions, 4404 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:05,129 INFO L231 Difference]: Finished difference. Result has 269 places, 301 transitions, 3770 flow [2024-06-27 21:54:05,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3770, PETRI_PLACES=269, PETRI_TRANSITIONS=301} [2024-06-27 21:54:05,129 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 221 predicate places. [2024-06-27 21:54:05,129 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 301 transitions, 3770 flow [2024-06-27 21:54:05,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:05,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:05,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:05,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:54:05,130 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:05,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:05,131 INFO L85 PathProgramCache]: Analyzing trace with hash 690683195, now seen corresponding path program 2 times [2024-06-27 21:54:05,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:05,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120374459] [2024-06-27 21:54:05,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:05,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:05,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:05,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:05,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120374459] [2024-06-27 21:54:05,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120374459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:05,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:05,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:05,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954067122] [2024-06-27 21:54:05,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:05,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:05,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:05,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:05,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:05,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:05,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 301 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:05,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:05,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:05,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:06,914 INFO L124 PetriNetUnfolderBase]: 6837/11810 cut-off events. [2024-06-27 21:54:06,914 INFO L125 PetriNetUnfolderBase]: For 643668/643668 co-relation queries the response was YES. [2024-06-27 21:54:07,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60463 conditions, 11810 events. 6837/11810 cut-off events. For 643668/643668 co-relation queries the response was YES. Maximal size of possible extension queue 883. Compared 96998 event pairs, 2212 based on Foata normal form. 36/11803 useless extension candidates. Maximal degree in co-relation 60342. Up to 8052 conditions per place. [2024-06-27 21:54:07,046 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 280 selfloop transitions, 60 changer transitions 0/353 dead transitions. [2024-06-27 21:54:07,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 353 transitions, 4828 flow [2024-06-27 21:54:07,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:07,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:07,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 21:54:07,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.698051948051948 [2024-06-27 21:54:07,047 INFO L175 Difference]: Start difference. First operand has 269 places, 301 transitions, 3770 flow. Second operand 7 states and 215 transitions. [2024-06-27 21:54:07,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 353 transitions, 4828 flow [2024-06-27 21:54:08,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 353 transitions, 4388 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-27 21:54:08,485 INFO L231 Difference]: Finished difference. Result has 266 places, 305 transitions, 3573 flow [2024-06-27 21:54:08,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3332, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3573, PETRI_PLACES=266, PETRI_TRANSITIONS=305} [2024-06-27 21:54:08,485 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-27 21:54:08,485 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 305 transitions, 3573 flow [2024-06-27 21:54:08,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:08,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:08,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:08,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:54:08,486 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:08,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:08,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1103990075, now seen corresponding path program 3 times [2024-06-27 21:54:08,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:08,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184419935] [2024-06-27 21:54:08,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:08,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:08,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:08,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184419935] [2024-06-27 21:54:08,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184419935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:08,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:08,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:08,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596759190] [2024-06-27 21:54:08,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:08,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:08,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:08,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:08,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:08,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:08,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 305 transitions, 3573 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:08,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:08,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:08,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:10,298 INFO L124 PetriNetUnfolderBase]: 7386/12219 cut-off events. [2024-06-27 21:54:10,299 INFO L125 PetriNetUnfolderBase]: For 715478/715478 co-relation queries the response was YES. [2024-06-27 21:54:10,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64519 conditions, 12219 events. 7386/12219 cut-off events. For 715478/715478 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 98317 event pairs, 1887 based on Foata normal form. 36/12222 useless extension candidates. Maximal degree in co-relation 64399. Up to 7733 conditions per place. [2024-06-27 21:54:10,425 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 285 selfloop transitions, 69 changer transitions 0/367 dead transitions. [2024-06-27 21:54:10,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 367 transitions, 4863 flow [2024-06-27 21:54:10,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:10,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:10,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 21:54:10,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6988636363636364 [2024-06-27 21:54:10,426 INFO L175 Difference]: Start difference. First operand has 266 places, 305 transitions, 3573 flow. Second operand 8 states and 246 transitions. [2024-06-27 21:54:10,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 367 transitions, 4863 flow [2024-06-27 21:54:12,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 367 transitions, 4766 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:12,182 INFO L231 Difference]: Finished difference. Result has 271 places, 309 transitions, 3766 flow [2024-06-27 21:54:12,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3766, PETRI_PLACES=271, PETRI_TRANSITIONS=309} [2024-06-27 21:54:12,182 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 223 predicate places. [2024-06-27 21:54:12,182 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 309 transitions, 3766 flow [2024-06-27 21:54:12,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:12,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:12,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:12,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:54:12,183 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:12,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:12,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2077748633, now seen corresponding path program 4 times [2024-06-27 21:54:12,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:12,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371748599] [2024-06-27 21:54:12,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:12,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:12,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:12,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:12,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371748599] [2024-06-27 21:54:12,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371748599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:12,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:12,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:12,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229445687] [2024-06-27 21:54:12,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:12,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:12,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:12,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:12,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:12,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:12,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 309 transitions, 3766 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:12,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:12,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:12,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:14,179 INFO L124 PetriNetUnfolderBase]: 7866/13064 cut-off events. [2024-06-27 21:54:14,179 INFO L125 PetriNetUnfolderBase]: For 787514/787514 co-relation queries the response was YES. [2024-06-27 21:54:14,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70501 conditions, 13064 events. 7866/13064 cut-off events. For 787514/787514 co-relation queries the response was YES. Maximal size of possible extension queue 1053. Compared 107133 event pairs, 2598 based on Foata normal form. 30/13064 useless extension candidates. Maximal degree in co-relation 70379. Up to 8263 conditions per place. [2024-06-27 21:54:14,665 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 257 selfloop transitions, 95 changer transitions 0/365 dead transitions. [2024-06-27 21:54:14,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 365 transitions, 4820 flow [2024-06-27 21:54:14,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:14,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:14,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 282 transitions. [2024-06-27 21:54:14,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409090909090909 [2024-06-27 21:54:14,666 INFO L175 Difference]: Start difference. First operand has 271 places, 309 transitions, 3766 flow. Second operand 10 states and 282 transitions. [2024-06-27 21:54:14,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 365 transitions, 4820 flow [2024-06-27 21:54:16,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 365 transitions, 4702 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:16,173 INFO L231 Difference]: Finished difference. Result has 277 places, 310 transitions, 3912 flow [2024-06-27 21:54:16,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3912, PETRI_PLACES=277, PETRI_TRANSITIONS=310} [2024-06-27 21:54:16,174 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 229 predicate places. [2024-06-27 21:54:16,174 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 310 transitions, 3912 flow [2024-06-27 21:54:16,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:16,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:16,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:16,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:54:16,175 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:16,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:16,175 INFO L85 PathProgramCache]: Analyzing trace with hash 148679401, now seen corresponding path program 1 times [2024-06-27 21:54:16,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:16,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029762808] [2024-06-27 21:54:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:16,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:16,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:16,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:16,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:16,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029762808] [2024-06-27 21:54:16,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029762808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:16,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:16,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:16,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266054801] [2024-06-27 21:54:16,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:16,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:16,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:16,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:16,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:16,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:16,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 310 transitions, 3912 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 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-06-27 21:54:16,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:16,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:16,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:18,336 INFO L124 PetriNetUnfolderBase]: 8007/14137 cut-off events. [2024-06-27 21:54:18,336 INFO L125 PetriNetUnfolderBase]: For 756506/756506 co-relation queries the response was YES. [2024-06-27 21:54:18,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72890 conditions, 14137 events. 8007/14137 cut-off events. For 756506/756506 co-relation queries the response was YES. Maximal size of possible extension queue 1080. Compared 121760 event pairs, 2878 based on Foata normal form. 6/14043 useless extension candidates. Maximal degree in co-relation 72767. Up to 10054 conditions per place. [2024-06-27 21:54:18,829 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 265 selfloop transitions, 80 changer transitions 0/358 dead transitions. [2024-06-27 21:54:18,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 358 transitions, 5078 flow [2024-06-27 21:54:18,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:18,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:18,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:54:18,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-27 21:54:18,830 INFO L175 Difference]: Start difference. First operand has 277 places, 310 transitions, 3912 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:54:18,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 358 transitions, 5078 flow [2024-06-27 21:54:20,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 358 transitions, 4815 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:20,840 INFO L231 Difference]: Finished difference. Result has 276 places, 313 transitions, 3855 flow [2024-06-27 21:54:20,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3855, PETRI_PLACES=276, PETRI_TRANSITIONS=313} [2024-06-27 21:54:20,841 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 228 predicate places. [2024-06-27 21:54:20,841 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 313 transitions, 3855 flow [2024-06-27 21:54:20,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 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-06-27 21:54:20,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:20,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:20,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:54:20,841 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:20,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:20,842 INFO L85 PathProgramCache]: Analyzing trace with hash -813424531, now seen corresponding path program 2 times [2024-06-27 21:54:20,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:20,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413558299] [2024-06-27 21:54:20,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:20,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:20,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:20,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413558299] [2024-06-27 21:54:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413558299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:20,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:20,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:20,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818147933] [2024-06-27 21:54:20,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:20,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:20,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:20,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:20,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:21,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:21,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 313 transitions, 3855 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:21,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:21,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:21,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:23,696 INFO L124 PetriNetUnfolderBase]: 7824/13969 cut-off events. [2024-06-27 21:54:23,696 INFO L125 PetriNetUnfolderBase]: For 677396/677396 co-relation queries the response was YES. [2024-06-27 21:54:23,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69725 conditions, 13969 events. 7824/13969 cut-off events. For 677396/677396 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 121090 event pairs, 3021 based on Foata normal form. 6/13929 useless extension candidates. Maximal degree in co-relation 69602. Up to 11042 conditions per place. [2024-06-27 21:54:23,831 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 270 selfloop transitions, 82 changer transitions 0/365 dead transitions. [2024-06-27 21:54:23,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 365 transitions, 4879 flow [2024-06-27 21:54:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:23,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:23,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 21:54:23,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6619318181818182 [2024-06-27 21:54:23,833 INFO L175 Difference]: Start difference. First operand has 276 places, 313 transitions, 3855 flow. Second operand 8 states and 233 transitions. [2024-06-27 21:54:23,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 365 transitions, 4879 flow [2024-06-27 21:54:25,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 365 transitions, 4791 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 21:54:25,208 INFO L231 Difference]: Finished difference. Result has 282 places, 314 transitions, 3955 flow [2024-06-27 21:54:25,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3775, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3955, PETRI_PLACES=282, PETRI_TRANSITIONS=314} [2024-06-27 21:54:25,209 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 234 predicate places. [2024-06-27 21:54:25,209 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 314 transitions, 3955 flow [2024-06-27 21:54:25,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:25,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:25,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:25,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:54:25,210 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:25,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:25,210 INFO L85 PathProgramCache]: Analyzing trace with hash -2081922963, now seen corresponding path program 3 times [2024-06-27 21:54:25,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:25,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316434911] [2024-06-27 21:54:25,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:25,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:25,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:25,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:25,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:25,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316434911] [2024-06-27 21:54:25,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316434911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:25,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:25,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:25,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652284270] [2024-06-27 21:54:25,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:25,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:25,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:25,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:25,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:25,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:25,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 314 transitions, 3955 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:25,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:25,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:25,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:28,102 INFO L124 PetriNetUnfolderBase]: 7870/13803 cut-off events. [2024-06-27 21:54:28,102 INFO L125 PetriNetUnfolderBase]: For 660910/660910 co-relation queries the response was YES. [2024-06-27 21:54:28,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70029 conditions, 13803 events. 7870/13803 cut-off events. For 660910/660910 co-relation queries the response was YES. Maximal size of possible extension queue 1061. Compared 118634 event pairs, 3326 based on Foata normal form. 6/13760 useless extension candidates. Maximal degree in co-relation 69904. Up to 11584 conditions per place. [2024-06-27 21:54:28,244 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 274 selfloop transitions, 75 changer transitions 0/362 dead transitions. [2024-06-27 21:54:28,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 362 transitions, 4945 flow [2024-06-27 21:54:28,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:28,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:28,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-27 21:54:28,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6313131313131313 [2024-06-27 21:54:28,246 INFO L175 Difference]: Start difference. First operand has 282 places, 314 transitions, 3955 flow. Second operand 9 states and 250 transitions. [2024-06-27 21:54:28,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 362 transitions, 4945 flow [2024-06-27 21:54:29,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 362 transitions, 4775 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:29,865 INFO L231 Difference]: Finished difference. Result has 285 places, 315 transitions, 3953 flow [2024-06-27 21:54:29,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3953, PETRI_PLACES=285, PETRI_TRANSITIONS=315} [2024-06-27 21:54:29,865 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 237 predicate places. [2024-06-27 21:54:29,865 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 315 transitions, 3953 flow [2024-06-27 21:54:29,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:29,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:29,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:29,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:54:29,866 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:29,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:29,866 INFO L85 PathProgramCache]: Analyzing trace with hash -2079066003, now seen corresponding path program 4 times [2024-06-27 21:54:29,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:29,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768201597] [2024-06-27 21:54:29,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:29,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:29,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:30,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:30,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768201597] [2024-06-27 21:54:30,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768201597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:30,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:30,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:30,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293725866] [2024-06-27 21:54:30,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:30,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:30,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:30,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:30,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:30,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:30,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 315 transitions, 3953 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:30,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:30,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:30,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:32,438 INFO L124 PetriNetUnfolderBase]: 7852/13204 cut-off events. [2024-06-27 21:54:32,438 INFO L125 PetriNetUnfolderBase]: For 656272/656272 co-relation queries the response was YES. [2024-06-27 21:54:32,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68699 conditions, 13204 events. 7852/13204 cut-off events. For 656272/656272 co-relation queries the response was YES. Maximal size of possible extension queue 1053. Compared 110129 event pairs, 3010 based on Foata normal form. 8/13177 useless extension candidates. Maximal degree in co-relation 68573. Up to 11716 conditions per place. [2024-06-27 21:54:32,839 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 270 selfloop transitions, 72 changer transitions 0/355 dead transitions. [2024-06-27 21:54:32,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 355 transitions, 4743 flow [2024-06-27 21:54:32,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:32,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:32,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 21:54:32,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 21:54:32,841 INFO L175 Difference]: Start difference. First operand has 285 places, 315 transitions, 3953 flow. Second operand 8 states and 224 transitions. [2024-06-27 21:54:32,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 355 transitions, 4743 flow [2024-06-27 21:54:34,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 355 transitions, 4592 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:34,625 INFO L231 Difference]: Finished difference. Result has 287 places, 315 transitions, 3951 flow [2024-06-27 21:54:34,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3951, PETRI_PLACES=287, PETRI_TRANSITIONS=315} [2024-06-27 21:54:34,626 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 239 predicate places. [2024-06-27 21:54:34,626 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 315 transitions, 3951 flow [2024-06-27 21:54:34,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:34,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:34,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:34,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:54:34,627 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:34,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:34,627 INFO L85 PathProgramCache]: Analyzing trace with hash -631757249, now seen corresponding path program 5 times [2024-06-27 21:54:34,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:34,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416056179] [2024-06-27 21:54:34,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:34,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:34,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:34,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:34,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416056179] [2024-06-27 21:54:34,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416056179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:34,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:34,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:34,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693403391] [2024-06-27 21:54:34,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:34,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:34,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:34,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:34,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:34,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:34,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 315 transitions, 3951 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:34,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:34,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:34,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:37,534 INFO L124 PetriNetUnfolderBase]: 7916/14161 cut-off events. [2024-06-27 21:54:37,534 INFO L125 PetriNetUnfolderBase]: For 674202/674202 co-relation queries the response was YES. [2024-06-27 21:54:37,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70017 conditions, 14161 events. 7916/14161 cut-off events. For 674202/674202 co-relation queries the response was YES. Maximal size of possible extension queue 1075. Compared 123931 event pairs, 3550 based on Foata normal form. 8/14128 useless extension candidates. Maximal degree in co-relation 69890. Up to 11812 conditions per place. [2024-06-27 21:54:37,707 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 272 selfloop transitions, 68 changer transitions 0/353 dead transitions. [2024-06-27 21:54:37,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 353 transitions, 4741 flow [2024-06-27 21:54:37,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:37,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:37,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:54:37,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6278409090909091 [2024-06-27 21:54:37,708 INFO L175 Difference]: Start difference. First operand has 287 places, 315 transitions, 3951 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:54:37,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 353 transitions, 4741 flow [2024-06-27 21:54:39,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 353 transitions, 4574 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:39,765 INFO L231 Difference]: Finished difference. Result has 287 places, 316 transitions, 3939 flow [2024-06-27 21:54:39,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3939, PETRI_PLACES=287, PETRI_TRANSITIONS=316} [2024-06-27 21:54:39,766 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 239 predicate places. [2024-06-27 21:54:39,766 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 316 transitions, 3939 flow [2024-06-27 21:54:39,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:39,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:39,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:39,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:54:39,766 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:39,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:39,767 INFO L85 PathProgramCache]: Analyzing trace with hash -631000547, now seen corresponding path program 6 times [2024-06-27 21:54:39,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:39,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916237960] [2024-06-27 21:54:39,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:39,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:39,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:39,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:39,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916237960] [2024-06-27 21:54:39,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916237960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:39,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:39,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:39,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365316200] [2024-06-27 21:54:39,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:39,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:39,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:39,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:39,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:39,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:39,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 316 transitions, 3939 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 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-06-27 21:54:39,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:39,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:39,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:42,336 INFO L124 PetriNetUnfolderBase]: 7962/13553 cut-off events. [2024-06-27 21:54:42,337 INFO L125 PetriNetUnfolderBase]: For 681132/681132 co-relation queries the response was YES. [2024-06-27 21:54:42,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69810 conditions, 13553 events. 7962/13553 cut-off events. For 681132/681132 co-relation queries the response was YES. Maximal size of possible extension queue 1071. Compared 114077 event pairs, 3545 based on Foata normal form. 6/13502 useless extension candidates. Maximal degree in co-relation 69682. Up to 11869 conditions per place. [2024-06-27 21:54:42,478 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 313 selfloop transitions, 26 changer transitions 0/352 dead transitions. [2024-06-27 21:54:42,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 352 transitions, 4889 flow [2024-06-27 21:54:42,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:42,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:42,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:54:42,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-27 21:54:42,479 INFO L175 Difference]: Start difference. First operand has 287 places, 316 transitions, 3939 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:54:42,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 352 transitions, 4889 flow [2024-06-27 21:54:44,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 352 transitions, 4752 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:44,692 INFO L231 Difference]: Finished difference. Result has 290 places, 317 transitions, 3882 flow [2024-06-27 21:54:44,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3882, PETRI_PLACES=290, PETRI_TRANSITIONS=317} [2024-06-27 21:54:44,692 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 242 predicate places. [2024-06-27 21:54:44,692 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 317 transitions, 3882 flow [2024-06-27 21:54:44,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 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-06-27 21:54:44,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:44,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:44,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:54:44,693 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:44,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:44,693 INFO L85 PathProgramCache]: Analyzing trace with hash -720407329, now seen corresponding path program 1 times [2024-06-27 21:54:44,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:44,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100802765] [2024-06-27 21:54:44,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:44,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:44,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:44,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:44,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100802765] [2024-06-27 21:54:44,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100802765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:44,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:44,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:44,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392708404] [2024-06-27 21:54:44,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:44,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:44,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:44,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:44,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:44,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:44,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 317 transitions, 3882 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 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-06-27 21:54:44,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:44,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:44,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:47,416 INFO L124 PetriNetUnfolderBase]: 8008/13233 cut-off events. [2024-06-27 21:54:47,416 INFO L125 PetriNetUnfolderBase]: For 696355/696355 co-relation queries the response was YES. [2024-06-27 21:54:47,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69914 conditions, 13233 events. 8008/13233 cut-off events. For 696355/696355 co-relation queries the response was YES. Maximal size of possible extension queue 1064. Compared 108480 event pairs, 2585 based on Foata normal form. 6/13130 useless extension candidates. Maximal degree in co-relation 69784. Up to 9815 conditions per place. [2024-06-27 21:54:47,546 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 260 selfloop transitions, 90 changer transitions 0/363 dead transitions. [2024-06-27 21:54:47,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 363 transitions, 5046 flow [2024-06-27 21:54:47,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:47,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:47,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:54:47,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-27 21:54:47,547 INFO L175 Difference]: Start difference. First operand has 290 places, 317 transitions, 3882 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:54:47,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 363 transitions, 5046 flow [2024-06-27 21:54:49,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 363 transitions, 4994 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:49,360 INFO L231 Difference]: Finished difference. Result has 292 places, 318 transitions, 4030 flow [2024-06-27 21:54:49,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4030, PETRI_PLACES=292, PETRI_TRANSITIONS=318} [2024-06-27 21:54:49,360 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 244 predicate places. [2024-06-27 21:54:49,360 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 318 transitions, 4030 flow [2024-06-27 21:54:49,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 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-06-27 21:54:49,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:49,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:49,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:54:49,361 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:49,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:49,361 INFO L85 PathProgramCache]: Analyzing trace with hash -720138218, now seen corresponding path program 1 times [2024-06-27 21:54:49,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:49,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905266180] [2024-06-27 21:54:49,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:49,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:49,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:49,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:49,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:49,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905266180] [2024-06-27 21:54:49,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905266180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:49,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:49,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:49,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203595491] [2024-06-27 21:54:49,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:49,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:49,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:49,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:49,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:49,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:49,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 318 transitions, 4030 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:49,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:49,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:49,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:52,877 INFO L124 PetriNetUnfolderBase]: 9366/16604 cut-off events. [2024-06-27 21:54:52,877 INFO L125 PetriNetUnfolderBase]: For 1234113/1234113 co-relation queries the response was YES. [2024-06-27 21:54:52,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91001 conditions, 16604 events. 9366/16604 cut-off events. For 1234113/1234113 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 147835 event pairs, 3835 based on Foata normal form. 30/16592 useless extension candidates. Maximal degree in co-relation 90870. Up to 10817 conditions per place. [2024-06-27 21:54:53,058 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 204 selfloop transitions, 159 changer transitions 0/376 dead transitions. [2024-06-27 21:54:53,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 376 transitions, 5224 flow [2024-06-27 21:54:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:53,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:53,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 21:54:53,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761363636363636 [2024-06-27 21:54:53,059 INFO L175 Difference]: Start difference. First operand has 292 places, 318 transitions, 4030 flow. Second operand 8 states and 238 transitions. [2024-06-27 21:54:53,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 376 transitions, 5224 flow [2024-06-27 21:54:55,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 376 transitions, 4990 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:55,964 INFO L231 Difference]: Finished difference. Result has 296 places, 323 transitions, 4299 flow [2024-06-27 21:54:55,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4299, PETRI_PLACES=296, PETRI_TRANSITIONS=323} [2024-06-27 21:54:55,964 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 248 predicate places. [2024-06-27 21:54:55,964 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 323 transitions, 4299 flow [2024-06-27 21:54:55,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:55,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:55,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:55,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:54:55,965 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:55,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:55,965 INFO L85 PathProgramCache]: Analyzing trace with hash -720138559, now seen corresponding path program 2 times [2024-06-27 21:54:55,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:55,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258707899] [2024-06-27 21:54:55,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:55,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:56,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:56,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:56,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258707899] [2024-06-27 21:54:56,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258707899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:56,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:56,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:56,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77406092] [2024-06-27 21:54:56,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:56,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:56,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:56,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:56,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:56,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 21:54:56,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 323 transitions, 4299 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 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-06-27 21:54:56,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:56,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 21:54:56,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:59,332 INFO L124 PetriNetUnfolderBase]: 9412/16633 cut-off events. [2024-06-27 21:54:59,333 INFO L125 PetriNetUnfolderBase]: For 1182822/1182822 co-relation queries the response was YES. [2024-06-27 21:54:59,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91632 conditions, 16633 events. 9412/16633 cut-off events. For 1182822/1182822 co-relation queries the response was YES. Maximal size of possible extension queue 1298. Compared 148232 event pairs, 4179 based on Foata normal form. 6/16569 useless extension candidates. Maximal degree in co-relation 91499. Up to 13556 conditions per place. [2024-06-27 21:54:59,544 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 280 selfloop transitions, 78 changer transitions 0/371 dead transitions. [2024-06-27 21:54:59,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 371 transitions, 5167 flow [2024-06-27 21:54:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:59,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:59,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 21:54:59,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505681818181818 [2024-06-27 21:54:59,545 INFO L175 Difference]: Start difference. First operand has 296 places, 323 transitions, 4299 flow. Second operand 8 states and 229 transitions. [2024-06-27 21:54:59,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 371 transitions, 5167 flow