./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe034_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/safe034_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe034_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:39:14,178 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:39:14,213 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:39:14,216 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:39:14,216 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:39:14,230 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:39:14,231 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:39:14,231 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:39:14,232 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:39:14,232 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:39:14,232 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:39:14,233 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:39:14,233 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:39:14,234 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:39:14,234 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:39:14,234 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:39:14,235 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:39:14,235 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:39:14,235 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:39:14,235 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:39:14,236 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:39:14,236 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:39:14,236 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:39:14,237 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:39:14,237 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:39:14,237 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:39:14,238 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:39:14,238 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:39:14,238 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:39:14,238 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:39:14,239 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:39:14,239 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:39:14,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:39:14,239 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:39:14,239 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:39:14,240 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:39:14,240 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:39:14,240 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:39:14,240 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:39:14,241 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:39:14,241 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:39:14,241 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:39:14,241 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:39:14,241 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:39:14,392 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:39:14,406 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:39:14,408 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:39:14,409 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:39:14,409 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:39:14,410 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-nonrel/safe034_tso.yml/witness.yml [2024-06-28 02:39:14,524 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:39:14,524 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:39:14,525 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-28 02:39:15,568 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:39:15,807 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:39:15,807 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-28 02:39:15,825 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef6ee520c/9cc22e05036d4b97abeb2e2ea2a6e603/FLAG5ad2f012b [2024-06-28 02:39:16,117 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef6ee520c/9cc22e05036d4b97abeb2e2ea2a6e603 [2024-06-28 02:39:16,117 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:39:16,118 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:39:16,119 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:39:16,119 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:39:16,124 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:39:16,125 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:39:14" (1/2) ... [2024-06-28 02:39:16,126 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@272d5e4d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:39:16, skipping insertion in model container [2024-06-28 02:39:16,126 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:39:14" (1/2) ... [2024-06-28 02:39:16,127 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1cdf40f6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:39:16, skipping insertion in model container [2024-06-28 02:39:16,127 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:39:16" (2/2) ... [2024-06-28 02:39:16,127 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@272d5e4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16, skipping insertion in model container [2024-06-28 02:39:16,128 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:39:16" (2/2) ... [2024-06-28 02:39:16,128 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:39:16,171 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:39:16,172 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 02:39:16,172 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 02:39:16,172 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 02:39:16,173 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:39:16,173 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-28 02:39:16,208 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:39:16,478 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:39:16,487 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:39:16,568 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:39:16,593 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:39:16,594 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16 WrapperNode [2024-06-28 02:39:16,594 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:39:16,595 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:39:16,596 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:39:16,596 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:39:16,601 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,613 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,640 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:39:16,640 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:39:16,641 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:39:16,641 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:39:16,641 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:39:16,648 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,653 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,665 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-28 02:39:16,665 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,665 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,670 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,671 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,672 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,673 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,675 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:39:16,675 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:39:16,675 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:39:16,676 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:39:16,676 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (1/1) ... [2024-06-28 02:39:16,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:39:16,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:39:16,706 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-28 02:39:16,709 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-28 02:39:16,743 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:39:16,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:39:16,743 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:39:16,743 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:39:16,743 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:39:16,743 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:39:16,743 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:39:16,744 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:39:16,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:39:16,744 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:39:16,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:39:16,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:39:16,746 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:39:16,834 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:39:16,836 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:39:17,010 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:39:17,011 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:39:17,075 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:39:17,075 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:39:17,076 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:39:17 BoogieIcfgContainer [2024-06-28 02:39:17,076 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:39:17,077 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:39:17,077 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:39:17,080 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:39:17,080 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:39:14" (1/4) ... [2024-06-28 02:39:17,080 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77648991 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:39:17, skipping insertion in model container [2024-06-28 02:39:17,080 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:39:16" (2/4) ... [2024-06-28 02:39:17,081 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77648991 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:39:17, skipping insertion in model container [2024-06-28 02:39:17,081 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:39:16" (3/4) ... [2024-06-28 02:39:17,081 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77648991 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:39:17, skipping insertion in model container [2024-06-28 02:39:17,081 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:39:17" (4/4) ... [2024-06-28 02:39:17,082 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-28 02:39:17,094 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:39:17,095 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:39:17,095 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:39:17,124 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:39:17,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:39:17,181 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 02:39:17,181 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:39:17,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:39:17,183 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:39:17,185 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 02:39:17,194 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:39:17,203 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;@1c44e5ad, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:39:17,203 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:39:17,206 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:39:17,209 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:39:17,209 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:39:17,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:17,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:39:17,210 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:17,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash 220444948, now seen corresponding path program 1 times [2024-06-28 02:39:17,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:17,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728051581] [2024-06-28 02:39:17,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:17,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:17,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:17,492 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-28 02:39:17,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:17,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728051581] [2024-06-28 02:39:17,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728051581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:17,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:17,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:39:17,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20083493] [2024-06-28 02:39:17,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:17,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:39:17,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:17,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:39:17,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:39:17,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-06-28 02:39:17,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 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-28 02:39:17,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:17,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-06-28 02:39:17,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:17,771 INFO L124 PetriNetUnfolderBase]: 575/990 cut-off events. [2024-06-28 02:39:17,772 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 02:39:17,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1930 conditions, 990 events. 575/990 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5224 event pairs, 361 based on Foata normal form. 1/930 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-28 02:39:17,784 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 28 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 02:39:17,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 165 flow [2024-06-28 02:39:17,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:39:17,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:39:17,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2024-06-28 02:39:17,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7063492063492064 [2024-06-28 02:39:17,797 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 89 transitions. [2024-06-28 02:39:17,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 165 flow [2024-06-28 02:39:17,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:17,802 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 02:39:17,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 02:39:17,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 02:39:17,809 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 02:39:17,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 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-28 02:39:17,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:17,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:17,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:39:17,810 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:17,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:17,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1394214771, now seen corresponding path program 1 times [2024-06-28 02:39:17,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:17,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145040953] [2024-06-28 02:39:17,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:17,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:17,972 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-28 02:39:17,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:17,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145040953] [2024-06-28 02:39:17,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145040953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:17,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:17,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:39:17,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604180125] [2024-06-28 02:39:17,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:17,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:39:17,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:17,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:39:17,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:39:18,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-06-28 02:39:18,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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-28 02:39:18,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:18,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-06-28 02:39:18,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:18,106 INFO L124 PetriNetUnfolderBase]: 569/966 cut-off events. [2024-06-28 02:39:18,107 INFO L125 PetriNetUnfolderBase]: For 205/205 co-relation queries the response was YES. [2024-06-28 02:39:18,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 966 events. 569/966 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4956 event pairs, 293 based on Foata normal form. 3/945 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-28 02:39:18,111 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 35 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 02:39:18,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 232 flow [2024-06-28 02:39:18,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:39:18,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:39:18,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 02:39:18,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6964285714285714 [2024-06-28 02:39:18,114 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 117 transitions. [2024-06-28 02:39:18,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 232 flow [2024-06-28 02:39:18,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:39:18,115 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 02:39:18,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 02:39:18,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 02:39:18,116 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 02:39:18,116 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-28 02:39:18,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:18,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:18,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:39:18,117 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:18,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:18,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1842982080, now seen corresponding path program 1 times [2024-06-28 02:39:18,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:18,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416408306] [2024-06-28 02:39:18,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:18,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:18,221 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-28 02:39:18,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:18,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416408306] [2024-06-28 02:39:18,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416408306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:18,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:39:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396681972] [2024-06-28 02:39:18,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:18,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:39:18,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:18,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:39:18,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:39:18,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:18,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 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-28 02:39:18,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:18,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:18,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:18,367 INFO L124 PetriNetUnfolderBase]: 723/1230 cut-off events. [2024-06-28 02:39:18,367 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-28 02:39:18,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3102 conditions, 1230 events. 723/1230 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6452 event pairs, 396 based on Foata normal form. 2/1205 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-28 02:39:18,373 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 02:39:18,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 264 flow [2024-06-28 02:39:18,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:39:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:39:18,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-28 02:39:18,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-06-28 02:39:18,375 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 4 states and 110 transitions. [2024-06-28 02:39:18,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 264 flow [2024-06-28 02:39:18,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 53 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:18,377 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 164 flow [2024-06-28 02:39:18,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-28 02:39:18,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-28 02:39:18,378 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 164 flow [2024-06-28 02:39:18,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 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-28 02:39:18,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:18,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:18,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:39:18,378 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:18,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash 29240261, now seen corresponding path program 1 times [2024-06-28 02:39:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:18,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989981848] [2024-06-28 02:39:18,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:18,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:18,493 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-28 02:39:18,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:18,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989981848] [2024-06-28 02:39:18,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989981848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:18,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:18,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:18,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386767817] [2024-06-28 02:39:18,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:18,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:18,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:18,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:18,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:18,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:18,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 164 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-28 02:39:18,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:18,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:18,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:18,684 INFO L124 PetriNetUnfolderBase]: 714/1245 cut-off events. [2024-06-28 02:39:18,684 INFO L125 PetriNetUnfolderBase]: For 1173/1221 co-relation queries the response was YES. [2024-06-28 02:39:18,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1245 events. 714/1245 cut-off events. For 1173/1221 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6623 event pairs, 212 based on Foata normal form. 6/1218 useless extension candidates. Maximal degree in co-relation 3364. Up to 1030 conditions per place. [2024-06-28 02:39:18,691 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-28 02:39:18,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 72 transitions, 372 flow [2024-06-28 02:39:18,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:18,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 02:39:18,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 02:39:18,695 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 164 flow. Second operand 6 states and 164 transitions. [2024-06-28 02:39:18,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 72 transitions, 372 flow [2024-06-28 02:39:18,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 356 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:18,699 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-28 02:39:18,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 02:39:18,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 02:39:18,700 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-28 02:39:18,700 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-28 02:39:18,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:18,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:18,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:39:18,701 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:18,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:18,701 INFO L85 PathProgramCache]: Analyzing trace with hash 298950369, now seen corresponding path program 1 times [2024-06-28 02:39:18,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:18,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551359731] [2024-06-28 02:39:18,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:18,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:18,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:18,853 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-28 02:39:18,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:18,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551359731] [2024-06-28 02:39:18,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551359731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:18,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:18,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:18,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285087824] [2024-06-28 02:39:18,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:18,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:18,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:18,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:18,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:18,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:18,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 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-28 02:39:18,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:18,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:18,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:19,017 INFO L124 PetriNetUnfolderBase]: 725/1254 cut-off events. [2024-06-28 02:39:19,018 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-28 02:39:19,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3762 conditions, 1254 events. 725/1254 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6725 event pairs, 270 based on Foata normal form. 4/1224 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-28 02:39:19,025 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-06-28 02:39:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 72 transitions, 433 flow [2024-06-28 02:39:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:19,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-28 02:39:19,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:39:19,028 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 5 states and 140 transitions. [2024-06-28 02:39:19,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 72 transitions, 433 flow [2024-06-28 02:39:19,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 72 transitions, 404 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:19,035 INFO L231 Difference]: Finished difference. Result has 54 places, 52 transitions, 258 flow [2024-06-28 02:39:19,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=258, PETRI_PLACES=54, PETRI_TRANSITIONS=52} [2024-06-28 02:39:19,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-28 02:39:19,038 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 52 transitions, 258 flow [2024-06-28 02:39:19,039 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-28 02:39:19,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:19,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:39:19,043 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,043 INFO L85 PathProgramCache]: Analyzing trace with hash -348559871, now seen corresponding path program 2 times [2024-06-28 02:39:19,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46829641] [2024-06-28 02:39:19,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,190 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-28 02:39:19,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46829641] [2024-06-28 02:39:19,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46829641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:19,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408565084] [2024-06-28 02:39:19,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:19,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:19,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:19,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 258 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-28 02:39:19,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:19,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:19,331 INFO L124 PetriNetUnfolderBase]: 720/1249 cut-off events. [2024-06-28 02:39:19,331 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-28 02:39:19,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4021 conditions, 1249 events. 720/1249 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6651 event pairs, 279 based on Foata normal form. 24/1240 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-28 02:39:19,338 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 15 changer transitions 0/67 dead transitions. [2024-06-28 02:39:19,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 67 transitions, 410 flow [2024-06-28 02:39:19,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:19,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:19,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-28 02:39:19,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:39:19,339 INFO L175 Difference]: Start difference. First operand has 54 places, 52 transitions, 258 flow. Second operand 5 states and 135 transitions. [2024-06-28 02:39:19,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 67 transitions, 410 flow [2024-06-28 02:39:19,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 382 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 02:39:19,345 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 268 flow [2024-06-28 02:39:19,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-28 02:39:19,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-28 02:39:19,347 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 268 flow [2024-06-28 02:39:19,348 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-28 02:39:19,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:19,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:39:19,348 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1823009223, now seen corresponding path program 1 times [2024-06-28 02:39:19,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026725135] [2024-06-28 02:39:19,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,440 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-28 02:39:19,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026725135] [2024-06-28 02:39:19,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026725135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:39:19,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597035982] [2024-06-28 02:39:19,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:39:19,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:39:19,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:39:19,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:19,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 268 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:19,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:19,556 INFO L124 PetriNetUnfolderBase]: 861/1477 cut-off events. [2024-06-28 02:39:19,556 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-28 02:39:19,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4783 conditions, 1477 events. 861/1477 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7753 event pairs, 373 based on Foata normal form. 1/1476 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-28 02:39:19,566 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-06-28 02:39:19,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 63 transitions, 404 flow [2024-06-28 02:39:19,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:39:19,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:39:19,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-28 02:39:19,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:39:19,567 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 268 flow. Second operand 4 states and 105 transitions. [2024-06-28 02:39:19,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 63 transitions, 404 flow [2024-06-28 02:39:19,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:19,571 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 268 flow [2024-06-28 02:39:19,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=268, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 02:39:19,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 02:39:19,572 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 268 flow [2024-06-28 02:39:19,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:19,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:39:19,573 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,573 INFO L85 PathProgramCache]: Analyzing trace with hash 666136830, now seen corresponding path program 1 times [2024-06-28 02:39:19,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232712658] [2024-06-28 02:39:19,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,666 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-28 02:39:19,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232712658] [2024-06-28 02:39:19,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232712658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:19,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576855331] [2024-06-28 02:39:19,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:19,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:19,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:19,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:19,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 268 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-28 02:39:19,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:19,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:19,839 INFO L124 PetriNetUnfolderBase]: 728/1270 cut-off events. [2024-06-28 02:39:19,839 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-28 02:39:19,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4361 conditions, 1270 events. 728/1270 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6757 event pairs, 256 based on Foata normal form. 2/1258 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-28 02:39:19,846 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-28 02:39:19,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 500 flow [2024-06-28 02:39:19,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:19,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 02:39:19,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-28 02:39:19,847 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 268 flow. Second operand 6 states and 163 transitions. [2024-06-28 02:39:19,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 500 flow [2024-06-28 02:39:19,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 480 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:19,851 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 310 flow [2024-06-28 02:39:19,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-28 02:39:19,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 02:39:19,852 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 310 flow [2024-06-28 02:39:19,853 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-28 02:39:19,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:19,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:39:19,853 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,853 INFO L85 PathProgramCache]: Analyzing trace with hash -476117022, now seen corresponding path program 2 times [2024-06-28 02:39:19,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098490738] [2024-06-28 02:39:19,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,938 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-28 02:39:19,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098490738] [2024-06-28 02:39:19,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098490738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:19,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378196454] [2024-06-28 02:39:19,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:19,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:19,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:19,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:19,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 310 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-28 02:39:19,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:19,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,097 INFO L124 PetriNetUnfolderBase]: 739/1282 cut-off events. [2024-06-28 02:39:20,098 INFO L125 PetriNetUnfolderBase]: For 4962/5060 co-relation queries the response was YES. [2024-06-28 02:39:20,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4763 conditions, 1282 events. 739/1282 cut-off events. For 4962/5060 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6823 event pairs, 254 based on Foata normal form. 20/1288 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-28 02:39:20,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-28 02:39:20,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 612 flow [2024-06-28 02:39:20,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:20,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:20,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-28 02:39:20,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2024-06-28 02:39:20,106 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 310 flow. Second operand 6 states and 166 transitions. [2024-06-28 02:39:20,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 612 flow [2024-06-28 02:39:20,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 88 transitions, 574 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:20,110 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 392 flow [2024-06-28 02:39:20,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=392, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-06-28 02:39:20,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 02:39:20,111 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 392 flow [2024-06-28 02:39:20,111 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-28 02:39:20,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:20,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:20,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:39:20,111 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:20,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:20,112 INFO L85 PathProgramCache]: Analyzing trace with hash -803038656, now seen corresponding path program 3 times [2024-06-28 02:39:20,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:20,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282463613] [2024-06-28 02:39:20,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:20,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:20,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:20,194 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-28 02:39:20,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:20,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282463613] [2024-06-28 02:39:20,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282463613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:20,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:20,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:20,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763480446] [2024-06-28 02:39:20,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:20,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:20,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:20,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:20,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:20,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:20,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 392 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-28 02:39:20,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:20,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:20,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,332 INFO L124 PetriNetUnfolderBase]: 734/1274 cut-off events. [2024-06-28 02:39:20,332 INFO L125 PetriNetUnfolderBase]: For 6493/6607 co-relation queries the response was YES. [2024-06-28 02:39:20,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5027 conditions, 1274 events. 734/1274 cut-off events. For 6493/6607 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6787 event pairs, 270 based on Foata normal form. 36/1296 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-28 02:39:20,339 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 25 changer transitions 0/83 dead transitions. [2024-06-28 02:39:20,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 586 flow [2024-06-28 02:39:20,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:20,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:20,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:39:20,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-28 02:39:20,341 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 392 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:39:20,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 586 flow [2024-06-28 02:39:20,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 83 transitions, 536 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:20,345 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 400 flow [2024-06-28 02:39:20,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=400, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-28 02:39:20,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-28 02:39:20,346 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 400 flow [2024-06-28 02:39:20,346 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-28 02:39:20,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:20,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:20,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:39:20,347 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:20,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:20,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1504190786, now seen corresponding path program 1 times [2024-06-28 02:39:20,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:20,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830954399] [2024-06-28 02:39:20,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:20,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:20,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:20,456 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-28 02:39:20,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:20,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830954399] [2024-06-28 02:39:20,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830954399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:20,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:20,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:20,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807045413] [2024-06-28 02:39:20,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:20,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:20,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:20,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:20,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:20,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:20,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 400 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:20,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:20,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:20,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,624 INFO L124 PetriNetUnfolderBase]: 950/1594 cut-off events. [2024-06-28 02:39:20,624 INFO L125 PetriNetUnfolderBase]: For 8610/8610 co-relation queries the response was YES. [2024-06-28 02:39:20,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6283 conditions, 1594 events. 950/1594 cut-off events. For 8610/8610 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8244 event pairs, 332 based on Foata normal form. 4/1596 useless extension candidates. Maximal degree in co-relation 6259. Up to 1400 conditions per place. [2024-06-28 02:39:20,638 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 68 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-28 02:39:20,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 653 flow [2024-06-28 02:39:20,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:20,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:20,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:39:20,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 02:39:20,640 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 400 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:39:20,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 653 flow [2024-06-28 02:39:20,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 89 transitions, 582 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:20,647 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 413 flow [2024-06-28 02:39:20,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=413, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-28 02:39:20,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 02:39:20,648 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 413 flow [2024-06-28 02:39:20,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:20,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:20,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:20,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:39:20,649 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:20,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:20,650 INFO L85 PathProgramCache]: Analyzing trace with hash 678711889, now seen corresponding path program 1 times [2024-06-28 02:39:20,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:20,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269454235] [2024-06-28 02:39:20,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:20,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:20,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:20,736 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-28 02:39:20,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:20,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269454235] [2024-06-28 02:39:20,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269454235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:20,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:20,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:20,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667302616] [2024-06-28 02:39:20,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:20,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:20,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:20,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:20,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:20,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:20,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 413 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-28 02:39:20,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:20,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:20,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,878 INFO L124 PetriNetUnfolderBase]: 869/1484 cut-off events. [2024-06-28 02:39:20,878 INFO L125 PetriNetUnfolderBase]: For 9840/9848 co-relation queries the response was YES. [2024-06-28 02:39:20,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6151 conditions, 1484 events. 869/1484 cut-off events. For 9840/9848 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7821 event pairs, 334 based on Foata normal form. 7/1473 useless extension candidates. Maximal degree in co-relation 6125. Up to 1263 conditions per place. [2024-06-28 02:39:20,886 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-28 02:39:20,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 87 transitions, 661 flow [2024-06-28 02:39:20,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:20,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:20,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:39:20,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6238095238095238 [2024-06-28 02:39:20,887 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 413 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:39:20,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 87 transitions, 661 flow [2024-06-28 02:39:20,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 87 transitions, 622 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:20,894 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 492 flow [2024-06-28 02:39:20,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=492, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-28 02:39:20,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-28 02:39:20,894 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 492 flow [2024-06-28 02:39:20,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-28 02:39:20,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:20,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:20,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:39:20,895 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:20,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:20,895 INFO L85 PathProgramCache]: Analyzing trace with hash -2023348152, now seen corresponding path program 1 times [2024-06-28 02:39:20,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:20,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216584707] [2024-06-28 02:39:20,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:20,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:20,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:20,975 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-28 02:39:20,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:20,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216584707] [2024-06-28 02:39:20,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216584707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:20,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:20,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:20,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916257899] [2024-06-28 02:39:20,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:20,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:20,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:20,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:20,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:20,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:21,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 492 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-28 02:39:21,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:21,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:21,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:21,130 INFO L124 PetriNetUnfolderBase]: 871/1508 cut-off events. [2024-06-28 02:39:21,130 INFO L125 PetriNetUnfolderBase]: For 11516/11536 co-relation queries the response was YES. [2024-06-28 02:39:21,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6625 conditions, 1508 events. 871/1508 cut-off events. For 11516/11536 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7942 event pairs, 333 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 6597. Up to 1264 conditions per place. [2024-06-28 02:39:21,139 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 62 selfloop transitions, 21 changer transitions 0/96 dead transitions. [2024-06-28 02:39:21,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 96 transitions, 754 flow [2024-06-28 02:39:21,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:21,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 02:39:21,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 02:39:21,169 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 492 flow. Second operand 5 states and 138 transitions. [2024-06-28 02:39:21,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 96 transitions, 754 flow [2024-06-28 02:39:21,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 96 transitions, 720 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 02:39:21,178 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 539 flow [2024-06-28 02:39:21,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=539, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-28 02:39:21,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-28 02:39:21,178 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 539 flow [2024-06-28 02:39:21,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-28 02:39:21,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:21,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:21,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:39:21,179 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:21,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:21,179 INFO L85 PathProgramCache]: Analyzing trace with hash -397246278, now seen corresponding path program 2 times [2024-06-28 02:39:21,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:21,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806669182] [2024-06-28 02:39:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:21,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:21,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:21,254 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-28 02:39:21,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806669182] [2024-06-28 02:39:21,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806669182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:21,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:21,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:21,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950690305] [2024-06-28 02:39:21,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:21,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:21,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:21,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:21,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:21,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:21,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 539 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-28 02:39:21,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:21,387 INFO L124 PetriNetUnfolderBase]: 863/1479 cut-off events. [2024-06-28 02:39:21,387 INFO L125 PetriNetUnfolderBase]: For 12670/12674 co-relation queries the response was YES. [2024-06-28 02:39:21,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 1479 events. 863/1479 cut-off events. For 12670/12674 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7773 event pairs, 336 based on Foata normal form. 6/1468 useless extension candidates. Maximal degree in co-relation 6628. Up to 1256 conditions per place. [2024-06-28 02:39:21,395 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 20 changer transitions 0/89 dead transitions. [2024-06-28 02:39:21,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 89 transitions, 713 flow [2024-06-28 02:39:21,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:21,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:21,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:39:21,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:39:21,396 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 539 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:39:21,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 89 transitions, 713 flow [2024-06-28 02:39:21,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 89 transitions, 660 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:21,406 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 534 flow [2024-06-28 02:39:21,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=534, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2024-06-28 02:39:21,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 02:39:21,407 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 534 flow [2024-06-28 02:39:21,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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-28 02:39:21,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:21,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:21,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:39:21,407 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:21,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:21,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1577373064, now seen corresponding path program 1 times [2024-06-28 02:39:21,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:21,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384199144] [2024-06-28 02:39:21,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:21,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:21,492 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-28 02:39:21,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:21,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384199144] [2024-06-28 02:39:21,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384199144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:21,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:21,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:21,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944611266] [2024-06-28 02:39:21,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:21,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:21,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:21,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:21,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:21,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:21,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 534 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 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-28 02:39:21,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:21,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:21,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:21,624 INFO L124 PetriNetUnfolderBase]: 960/1619 cut-off events. [2024-06-28 02:39:21,624 INFO L125 PetriNetUnfolderBase]: For 13758/13758 co-relation queries the response was YES. [2024-06-28 02:39:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1619 events. 960/1619 cut-off events. For 13758/13758 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8405 event pairs, 339 based on Foata normal form. 1/1618 useless extension candidates. Maximal degree in co-relation 7159. Up to 1432 conditions per place. [2024-06-28 02:39:21,633 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 75 selfloop transitions, 15 changer transitions 0/99 dead transitions. [2024-06-28 02:39:21,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 99 transitions, 818 flow [2024-06-28 02:39:21,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:21,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:21,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:39:21,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 02:39:21,634 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 534 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:39:21,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 99 transitions, 818 flow [2024-06-28 02:39:21,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 759 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:21,647 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 561 flow [2024-06-28 02:39:21,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=561, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-28 02:39:21,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 02:39:21,648 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 561 flow [2024-06-28 02:39:21,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 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-28 02:39:21,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:21,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:21,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:39:21,648 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:21,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash -397239334, now seen corresponding path program 2 times [2024-06-28 02:39:21,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:21,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881295955] [2024-06-28 02:39:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:21,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:21,731 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-28 02:39:21,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:21,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881295955] [2024-06-28 02:39:21,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881295955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:21,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:21,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:39:21,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916341268] [2024-06-28 02:39:21,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:21,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:39:21,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:21,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:39:21,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:39:21,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:21,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 561 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 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-28 02:39:21,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:21,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:21,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:21,881 INFO L124 PetriNetUnfolderBase]: 957/1612 cut-off events. [2024-06-28 02:39:21,881 INFO L125 PetriNetUnfolderBase]: For 15443/15443 co-relation queries the response was YES. [2024-06-28 02:39:21,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7431 conditions, 1612 events. 957/1612 cut-off events. For 15443/15443 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8385 event pairs, 342 based on Foata normal form. 1/1610 useless extension candidates. Maximal degree in co-relation 7399. Up to 1429 conditions per place. [2024-06-28 02:39:21,889 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 71 selfloop transitions, 15 changer transitions 0/95 dead transitions. [2024-06-28 02:39:21,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 95 transitions, 755 flow [2024-06-28 02:39:21,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:39:21,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:39:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:39:21,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-28 02:39:21,891 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 561 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:39:21,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 95 transitions, 755 flow [2024-06-28 02:39:21,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 95 transitions, 719 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-28 02:39:21,905 INFO L231 Difference]: Finished difference. Result has 83 places, 86 transitions, 561 flow [2024-06-28 02:39:21,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=561, PETRI_PLACES=83, PETRI_TRANSITIONS=86} [2024-06-28 02:39:21,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 02:39:21,905 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 86 transitions, 561 flow [2024-06-28 02:39:21,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 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-28 02:39:21,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:21,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:21,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:39:21,906 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:21,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:21,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1894925215, now seen corresponding path program 1 times [2024-06-28 02:39:21,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:21,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955845278] [2024-06-28 02:39:21,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:21,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:21,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:22,012 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-28 02:39:22,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:22,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955845278] [2024-06-28 02:39:22,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955845278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:22,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:22,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:22,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185346541] [2024-06-28 02:39:22,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:22,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:22,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:22,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:22,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:22,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:22,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 86 transitions, 561 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:22,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:22,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:22,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:22,302 INFO L124 PetriNetUnfolderBase]: 977/1701 cut-off events. [2024-06-28 02:39:22,302 INFO L125 PetriNetUnfolderBase]: For 20307/20418 co-relation queries the response was YES. [2024-06-28 02:39:22,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8096 conditions, 1701 events. 977/1701 cut-off events. For 20307/20418 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9433 event pairs, 226 based on Foata normal form. 24/1704 useless extension candidates. Maximal degree in co-relation 8062. Up to 1229 conditions per place. [2024-06-28 02:39:22,313 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 100 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-06-28 02:39:22,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 130 transitions, 1009 flow [2024-06-28 02:39:22,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:22,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:39:22,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:39:22,315 INFO L175 Difference]: Start difference. First operand has 83 places, 86 transitions, 561 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:39:22,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 130 transitions, 1009 flow [2024-06-28 02:39:22,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 130 transitions, 967 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:22,331 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 597 flow [2024-06-28 02:39:22,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=597, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2024-06-28 02:39:22,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-28 02:39:22,332 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 597 flow [2024-06-28 02:39:22,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:22,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:22,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:22,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:39:22,332 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:22,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:22,333 INFO L85 PathProgramCache]: Analyzing trace with hash 204600831, now seen corresponding path program 2 times [2024-06-28 02:39:22,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:22,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233669002] [2024-06-28 02:39:22,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:22,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:22,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:22,458 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-28 02:39:22,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:22,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233669002] [2024-06-28 02:39:22,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233669002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:22,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:22,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:22,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828750528] [2024-06-28 02:39:22,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:22,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:22,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:22,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:22,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:22,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:22,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 597 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:22,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:22,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:22,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:22,712 INFO L124 PetriNetUnfolderBase]: 949/1657 cut-off events. [2024-06-28 02:39:22,712 INFO L125 PetriNetUnfolderBase]: For 21265/21358 co-relation queries the response was YES. [2024-06-28 02:39:22,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7897 conditions, 1657 events. 949/1657 cut-off events. For 21265/21358 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9109 event pairs, 290 based on Foata normal form. 28/1662 useless extension candidates. Maximal degree in co-relation 7863. Up to 1320 conditions per place. [2024-06-28 02:39:22,723 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 94 selfloop transitions, 14 changer transitions 0/121 dead transitions. [2024-06-28 02:39:22,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 911 flow [2024-06-28 02:39:22,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:22,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:22,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:39:22,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:39:22,725 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 597 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:39:22,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 911 flow [2024-06-28 02:39:22,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 883 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:22,742 INFO L231 Difference]: Finished difference. Result has 89 places, 88 transitions, 604 flow [2024-06-28 02:39:22,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=604, PETRI_PLACES=89, PETRI_TRANSITIONS=88} [2024-06-28 02:39:22,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-28 02:39:22,743 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 604 flow [2024-06-28 02:39:22,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:22,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:22,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:22,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:39:22,744 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:22,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:22,744 INFO L85 PathProgramCache]: Analyzing trace with hash 488327645, now seen corresponding path program 3 times [2024-06-28 02:39:22,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:22,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108589728] [2024-06-28 02:39:22,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:22,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:22,848 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-28 02:39:22,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:22,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108589728] [2024-06-28 02:39:22,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108589728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:22,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:22,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:22,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563501807] [2024-06-28 02:39:22,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:22,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:22,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:22,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:22,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:22,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:22,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 604 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:22,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:22,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:22,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:23,052 INFO L124 PetriNetUnfolderBase]: 1007/1754 cut-off events. [2024-06-28 02:39:23,052 INFO L125 PetriNetUnfolderBase]: For 24060/24153 co-relation queries the response was YES. [2024-06-28 02:39:23,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 1754 events. 1007/1754 cut-off events. For 24060/24153 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9881 event pairs, 313 based on Foata normal form. 44/1768 useless extension candidates. Maximal degree in co-relation 8391. Up to 1368 conditions per place. [2024-06-28 02:39:23,062 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 78 selfloop transitions, 28 changer transitions 0/119 dead transitions. [2024-06-28 02:39:23,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 119 transitions, 926 flow [2024-06-28 02:39:23,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:23,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:23,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:39:23,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-06-28 02:39:23,064 INFO L175 Difference]: Start difference. First operand has 89 places, 88 transitions, 604 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:39:23,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 119 transitions, 926 flow [2024-06-28 02:39:23,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 119 transitions, 893 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:23,080 INFO L231 Difference]: Finished difference. Result has 90 places, 89 transitions, 656 flow [2024-06-28 02:39:23,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=656, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2024-06-28 02:39:23,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-28 02:39:23,081 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 89 transitions, 656 flow [2024-06-28 02:39:23,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:23,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:23,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:23,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:39:23,081 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:23,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:23,082 INFO L85 PathProgramCache]: Analyzing trace with hash 495007773, now seen corresponding path program 1 times [2024-06-28 02:39:23,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:23,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418731469] [2024-06-28 02:39:23,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:23,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:23,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:23,178 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-28 02:39:23,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:23,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418731469] [2024-06-28 02:39:23,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418731469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:23,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:23,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:23,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930463245] [2024-06-28 02:39:23,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:23,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:23,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:23,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:23,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:23,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 656 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:23,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:23,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:23,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:23,407 INFO L124 PetriNetUnfolderBase]: 1182/1995 cut-off events. [2024-06-28 02:39:23,408 INFO L125 PetriNetUnfolderBase]: For 26199/26199 co-relation queries the response was YES. [2024-06-28 02:39:23,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9564 conditions, 1995 events. 1182/1995 cut-off events. For 26199/26199 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10998 event pairs, 352 based on Foata normal form. 4/1995 useless extension candidates. Maximal degree in co-relation 9527. Up to 1730 conditions per place. [2024-06-28 02:39:23,418 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 91 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-28 02:39:23,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 122 transitions, 1001 flow [2024-06-28 02:39:23,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:23,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:23,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:39:23,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:39:23,419 INFO L175 Difference]: Start difference. First operand has 90 places, 89 transitions, 656 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:39:23,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 122 transitions, 1001 flow [2024-06-28 02:39:23,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 122 transitions, 936 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:23,442 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 699 flow [2024-06-28 02:39:23,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=699, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-28 02:39:23,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-28 02:39:23,443 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 699 flow [2024-06-28 02:39:23,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:23,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:23,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:23,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:39:23,444 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:23,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:23,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1170979519, now seen corresponding path program 4 times [2024-06-28 02:39:23,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:23,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350804934] [2024-06-28 02:39:23,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:23,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:23,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:23,540 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-28 02:39:23,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:23,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350804934] [2024-06-28 02:39:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350804934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:23,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:23,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:23,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61166529] [2024-06-28 02:39:23,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:23,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:23,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:23,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:23,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:23,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 699 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:23,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:23,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:23,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:23,761 INFO L124 PetriNetUnfolderBase]: 1042/1830 cut-off events. [2024-06-28 02:39:23,761 INFO L125 PetriNetUnfolderBase]: For 28269/28363 co-relation queries the response was YES. [2024-06-28 02:39:23,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 1830 events. 1042/1830 cut-off events. For 28269/28363 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10371 event pairs, 323 based on Foata normal form. 46/1843 useless extension candidates. Maximal degree in co-relation 8934. Up to 1426 conditions per place. [2024-06-28 02:39:23,772 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 29 changer transitions 0/122 dead transitions. [2024-06-28 02:39:23,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1021 flow [2024-06-28 02:39:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:23,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:23,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:39:23,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-28 02:39:23,774 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 699 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:39:23,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1021 flow [2024-06-28 02:39:23,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 122 transitions, 958 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:23,825 INFO L231 Difference]: Finished difference. Result has 96 places, 95 transitions, 727 flow [2024-06-28 02:39:23,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=727, PETRI_PLACES=96, PETRI_TRANSITIONS=95} [2024-06-28 02:39:23,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-28 02:39:23,826 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 95 transitions, 727 flow [2024-06-28 02:39:23,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 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-28 02:39:23,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:23,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:23,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:39:23,826 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:23,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:23,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2075463651, now seen corresponding path program 2 times [2024-06-28 02:39:23,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:23,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981112496] [2024-06-28 02:39:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:23,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:23,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:23,919 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-28 02:39:23,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:23,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981112496] [2024-06-28 02:39:23,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981112496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:23,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:23,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:23,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669838300] [2024-06-28 02:39:23,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:23,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:23,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:23,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:23,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:23,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 95 transitions, 727 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:23,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:23,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:23,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:24,154 INFO L124 PetriNetUnfolderBase]: 1235/2096 cut-off events. [2024-06-28 02:39:24,154 INFO L125 PetriNetUnfolderBase]: For 30472/30472 co-relation queries the response was YES. [2024-06-28 02:39:24,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10276 conditions, 2096 events. 1235/2096 cut-off events. For 30472/30472 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11654 event pairs, 364 based on Foata normal form. 4/2096 useless extension candidates. Maximal degree in co-relation 10236. Up to 1816 conditions per place. [2024-06-28 02:39:24,169 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 91 selfloop transitions, 25 changer transitions 0/125 dead transitions. [2024-06-28 02:39:24,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 125 transitions, 1082 flow [2024-06-28 02:39:24,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:24,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:24,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:39:24,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-28 02:39:24,170 INFO L175 Difference]: Start difference. First operand has 96 places, 95 transitions, 727 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:39:24,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 125 transitions, 1082 flow [2024-06-28 02:39:24,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 125 transitions, 1009 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:24,191 INFO L231 Difference]: Finished difference. Result has 99 places, 101 transitions, 786 flow [2024-06-28 02:39:24,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=786, PETRI_PLACES=99, PETRI_TRANSITIONS=101} [2024-06-28 02:39:24,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-28 02:39:24,192 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 101 transitions, 786 flow [2024-06-28 02:39:24,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:24,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:24,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:24,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:39:24,193 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:24,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:24,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1866184733, now seen corresponding path program 3 times [2024-06-28 02:39:24,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:24,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574083871] [2024-06-28 02:39:24,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:24,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:24,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:24,299 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-28 02:39:24,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:24,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574083871] [2024-06-28 02:39:24,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574083871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:24,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:24,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:24,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270855417] [2024-06-28 02:39:24,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:24,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:24,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:24,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:24,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:24,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 101 transitions, 786 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:24,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:24,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:24,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:24,578 INFO L124 PetriNetUnfolderBase]: 1252/2133 cut-off events. [2024-06-28 02:39:24,579 INFO L125 PetriNetUnfolderBase]: For 32750/32750 co-relation queries the response was YES. [2024-06-28 02:39:24,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10627 conditions, 2133 events. 1252/2133 cut-off events. For 32750/32750 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11936 event pairs, 369 based on Foata normal form. 4/2133 useless extension candidates. Maximal degree in co-relation 10585. Up to 1843 conditions per place. [2024-06-28 02:39:24,594 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 92 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-28 02:39:24,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 129 transitions, 1141 flow [2024-06-28 02:39:24,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:24,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:24,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:39:24,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-28 02:39:24,597 INFO L175 Difference]: Start difference. First operand has 99 places, 101 transitions, 786 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:39:24,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 129 transitions, 1141 flow [2024-06-28 02:39:24,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 129 transitions, 1060 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:24,630 INFO L231 Difference]: Finished difference. Result has 102 places, 105 transitions, 827 flow [2024-06-28 02:39:24,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=827, PETRI_PLACES=102, PETRI_TRANSITIONS=105} [2024-06-28 02:39:24,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-28 02:39:24,631 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 105 transitions, 827 flow [2024-06-28 02:39:24,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:24,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:24,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:24,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:39:24,632 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:24,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:24,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1876660253, now seen corresponding path program 4 times [2024-06-28 02:39:24,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:24,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570271901] [2024-06-28 02:39:24,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:24,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:24,730 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-28 02:39:24,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:24,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570271901] [2024-06-28 02:39:24,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570271901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:24,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:24,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:24,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562712494] [2024-06-28 02:39:24,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:24,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:24,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:24,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:24,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:24,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:24,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 105 transitions, 827 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:24,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:24,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:24,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:24,959 INFO L124 PetriNetUnfolderBase]: 1244/2121 cut-off events. [2024-06-28 02:39:24,959 INFO L125 PetriNetUnfolderBase]: For 34526/34526 co-relation queries the response was YES. [2024-06-28 02:39:24,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10640 conditions, 2121 events. 1244/2121 cut-off events. For 34526/34526 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11877 event pairs, 317 based on Foata normal form. 4/2121 useless extension candidates. Maximal degree in co-relation 10597. Up to 1754 conditions per place. [2024-06-28 02:39:24,973 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 88 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-28 02:39:24,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1175 flow [2024-06-28 02:39:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:24,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:24,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:39:24,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-28 02:39:24,974 INFO L175 Difference]: Start difference. First operand has 102 places, 105 transitions, 827 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:39:24,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1175 flow [2024-06-28 02:39:25,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 132 transitions, 1104 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:25,004 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 877 flow [2024-06-28 02:39:25,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=877, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-28 02:39:25,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 02:39:25,005 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 877 flow [2024-06-28 02:39:25,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 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-28 02:39:25,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:25,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:25,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:39:25,006 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:25,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:25,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1653923904, now seen corresponding path program 1 times [2024-06-28 02:39:25,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:25,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535598288] [2024-06-28 02:39:25,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:25,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:25,086 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-28 02:39:25,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:25,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535598288] [2024-06-28 02:39:25,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535598288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:25,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:25,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:25,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381291618] [2024-06-28 02:39:25,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:25,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:25,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:25,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:25,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:25,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:25,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 877 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-28 02:39:25,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:25,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:25,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:25,288 INFO L124 PetriNetUnfolderBase]: 1272/2173 cut-off events. [2024-06-28 02:39:25,289 INFO L125 PetriNetUnfolderBase]: For 37679/37679 co-relation queries the response was YES. [2024-06-28 02:39:25,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11075 conditions, 2173 events. 1272/2173 cut-off events. For 37679/37679 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12247 event pairs, 370 based on Foata normal form. 2/2171 useless extension candidates. Maximal degree in co-relation 11031. Up to 1853 conditions per place. [2024-06-28 02:39:25,302 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 101 selfloop transitions, 33 changer transitions 0/143 dead transitions. [2024-06-28 02:39:25,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1447 flow [2024-06-28 02:39:25,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:25,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:25,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:39:25,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:39:25,304 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 877 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:39:25,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1447 flow [2024-06-28 02:39:25,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 143 transitions, 1344 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:25,336 INFO L231 Difference]: Finished difference. Result has 109 places, 124 transitions, 1023 flow [2024-06-28 02:39:25,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=109, PETRI_TRANSITIONS=124} [2024-06-28 02:39:25,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 02:39:25,337 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 124 transitions, 1023 flow [2024-06-28 02:39:25,337 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-28 02:39:25,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:25,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:25,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:39:25,338 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:25,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:25,338 INFO L85 PathProgramCache]: Analyzing trace with hash 570750268, now seen corresponding path program 2 times [2024-06-28 02:39:25,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:25,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991773988] [2024-06-28 02:39:25,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:25,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:25,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:25,415 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-28 02:39:25,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:25,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991773988] [2024-06-28 02:39:25,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991773988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:25,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:25,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:25,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664063331] [2024-06-28 02:39:25,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:25,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:25,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:25,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:25,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:25,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:25,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 124 transitions, 1023 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-28 02:39:25,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:25,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:25,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:25,633 INFO L124 PetriNetUnfolderBase]: 1290/2198 cut-off events. [2024-06-28 02:39:25,633 INFO L125 PetriNetUnfolderBase]: For 41113/41113 co-relation queries the response was YES. [2024-06-28 02:39:25,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2198 events. 1290/2198 cut-off events. For 41113/41113 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12377 event pairs, 376 based on Foata normal form. 2/2194 useless extension candidates. Maximal degree in co-relation 11594. Up to 1872 conditions per place. [2024-06-28 02:39:25,648 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 94 selfloop transitions, 45 changer transitions 0/148 dead transitions. [2024-06-28 02:39:25,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 148 transitions, 1560 flow [2024-06-28 02:39:25,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:25,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:25,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:39:25,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 02:39:25,649 INFO L175 Difference]: Start difference. First operand has 109 places, 124 transitions, 1023 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:39:25,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 148 transitions, 1560 flow [2024-06-28 02:39:25,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 148 transitions, 1496 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-06-28 02:39:25,735 INFO L231 Difference]: Finished difference. Result has 116 places, 136 transitions, 1221 flow [2024-06-28 02:39:25,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1221, PETRI_PLACES=116, PETRI_TRANSITIONS=136} [2024-06-28 02:39:25,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 02:39:25,736 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 136 transitions, 1221 flow [2024-06-28 02:39:25,736 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-28 02:39:25,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:25,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:25,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:39:25,736 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:25,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:25,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1447270464, now seen corresponding path program 3 times [2024-06-28 02:39:25,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:25,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199145233] [2024-06-28 02:39:25,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:25,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:25,810 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-28 02:39:25,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:25,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199145233] [2024-06-28 02:39:25,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199145233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:25,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:25,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181489083] [2024-06-28 02:39:25,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:25,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:25,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:25,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:25,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:25,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:25,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 136 transitions, 1221 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-28 02:39:25,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:25,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:25,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:26,040 INFO L124 PetriNetUnfolderBase]: 1286/2189 cut-off events. [2024-06-28 02:39:26,040 INFO L125 PetriNetUnfolderBase]: For 43293/43293 co-relation queries the response was YES. [2024-06-28 02:39:26,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11787 conditions, 2189 events. 1286/2189 cut-off events. For 43293/43293 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12366 event pairs, 376 based on Foata normal form. 2/2185 useless extension candidates. Maximal degree in co-relation 11736. Up to 1870 conditions per place. [2024-06-28 02:39:26,055 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 99 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-28 02:39:26,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 148 transitions, 1631 flow [2024-06-28 02:39:26,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:26,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:26,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:39:26,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 02:39:26,056 INFO L175 Difference]: Start difference. First operand has 116 places, 136 transitions, 1221 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:39:26,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 148 transitions, 1631 flow [2024-06-28 02:39:26,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 148 transitions, 1547 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:26,106 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1225 flow [2024-06-28 02:39:26,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1225, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-28 02:39:26,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 02:39:26,106 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1225 flow [2024-06-28 02:39:26,107 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-28 02:39:26,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:26,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:26,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:39:26,107 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:26,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:26,107 INFO L85 PathProgramCache]: Analyzing trace with hash -592876272, now seen corresponding path program 1 times [2024-06-28 02:39:26,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:26,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126851456] [2024-06-28 02:39:26,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:26,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:26,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:26,200 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-28 02:39:26,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:26,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126851456] [2024-06-28 02:39:26,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126851456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:26,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:26,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:26,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754124072] [2024-06-28 02:39:26,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:26,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:26,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:26,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:26,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:26,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:26,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1225 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-28 02:39:26,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:26,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:26,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:26,459 INFO L124 PetriNetUnfolderBase]: 1254/2172 cut-off events. [2024-06-28 02:39:26,460 INFO L125 PetriNetUnfolderBase]: For 50122/50122 co-relation queries the response was YES. [2024-06-28 02:39:26,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11683 conditions, 2172 events. 1254/2172 cut-off events. For 50122/50122 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12528 event pairs, 363 based on Foata normal form. 12/2168 useless extension candidates. Maximal degree in co-relation 11631. Up to 1770 conditions per place. [2024-06-28 02:39:26,473 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 95 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-28 02:39:26,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 152 transitions, 1549 flow [2024-06-28 02:39:26,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:26,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:26,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:39:26,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:39:26,474 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1225 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:39:26,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 152 transitions, 1549 flow [2024-06-28 02:39:26,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 152 transitions, 1467 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:26,512 INFO L231 Difference]: Finished difference. Result has 122 places, 138 transitions, 1244 flow [2024-06-28 02:39:26,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1244, PETRI_PLACES=122, PETRI_TRANSITIONS=138} [2024-06-28 02:39:26,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 02:39:26,517 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 1244 flow [2024-06-28 02:39:26,517 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-28 02:39:26,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:26,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:26,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:39:26,517 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:26,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:26,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1123593529, now seen corresponding path program 1 times [2024-06-28 02:39:26,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:26,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66087160] [2024-06-28 02:39:26,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:26,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:26,592 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-28 02:39:26,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:26,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66087160] [2024-06-28 02:39:26,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66087160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:26,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:26,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:26,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337844936] [2024-06-28 02:39:26,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:26,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:26,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:26,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:26,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:26,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:26,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 1244 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-28 02:39:26,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:26,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:26,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:26,817 INFO L124 PetriNetUnfolderBase]: 1338/2281 cut-off events. [2024-06-28 02:39:26,817 INFO L125 PetriNetUnfolderBase]: For 48972/48972 co-relation queries the response was YES. [2024-06-28 02:39:26,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12431 conditions, 2281 events. 1338/2281 cut-off events. For 48972/48972 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12898 event pairs, 375 based on Foata normal form. 1/2276 useless extension candidates. Maximal degree in co-relation 12379. Up to 1938 conditions per place. [2024-06-28 02:39:26,831 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 105 selfloop transitions, 52 changer transitions 0/166 dead transitions. [2024-06-28 02:39:26,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 166 transitions, 1803 flow [2024-06-28 02:39:26,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:26,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:26,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 02:39:26,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:39:26,832 INFO L175 Difference]: Start difference. First operand has 122 places, 138 transitions, 1244 flow. Second operand 6 states and 162 transitions. [2024-06-28 02:39:26,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 166 transitions, 1803 flow [2024-06-28 02:39:26,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 166 transitions, 1726 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:26,886 INFO L231 Difference]: Finished difference. Result has 124 places, 145 transitions, 1358 flow [2024-06-28 02:39:26,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1358, PETRI_PLACES=124, PETRI_TRANSITIONS=145} [2024-06-28 02:39:26,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-28 02:39:26,887 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 145 transitions, 1358 flow [2024-06-28 02:39:26,887 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-28 02:39:26,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:26,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:26,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:39:26,888 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:26,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:26,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1642654905, now seen corresponding path program 2 times [2024-06-28 02:39:26,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:26,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646684106] [2024-06-28 02:39:26,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:26,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:26,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:26,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-28 02:39:26,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:26,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646684106] [2024-06-28 02:39:26,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646684106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:26,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:26,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:26,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525073887] [2024-06-28 02:39:26,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:26,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:26,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:26,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:26,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:26,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:26,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 145 transitions, 1358 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-28 02:39:26,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:26,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:27,190 INFO L124 PetriNetUnfolderBase]: 1351/2303 cut-off events. [2024-06-28 02:39:27,191 INFO L125 PetriNetUnfolderBase]: For 52267/52267 co-relation queries the response was YES. [2024-06-28 02:39:27,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2303 events. 1351/2303 cut-off events. For 52267/52267 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13044 event pairs, 375 based on Foata normal form. 1/2298 useless extension candidates. Maximal degree in co-relation 12637. Up to 1948 conditions per place. [2024-06-28 02:39:27,206 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 59 changer transitions 0/170 dead transitions. [2024-06-28 02:39:27,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 170 transitions, 1937 flow [2024-06-28 02:39:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:27,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:39:27,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-28 02:39:27,207 INFO L175 Difference]: Start difference. First operand has 124 places, 145 transitions, 1358 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:39:27,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 170 transitions, 1937 flow [2024-06-28 02:39:27,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 170 transitions, 1833 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:27,278 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1475 flow [2024-06-28 02:39:27,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-28 02:39:27,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-28 02:39:27,279 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1475 flow [2024-06-28 02:39:27,279 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-28 02:39:27,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:27,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:27,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:39:27,280 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:27,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:27,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1181267479, now seen corresponding path program 3 times [2024-06-28 02:39:27,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:27,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99545897] [2024-06-28 02:39:27,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:27,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:27,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:27,353 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-28 02:39:27,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:27,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99545897] [2024-06-28 02:39:27,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99545897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:27,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:27,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:27,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269070616] [2024-06-28 02:39:27,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:27,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:27,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:27,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:27,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:27,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:27,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1475 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-28 02:39:27,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:27,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:27,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:27,595 INFO L124 PetriNetUnfolderBase]: 1348/2300 cut-off events. [2024-06-28 02:39:27,595 INFO L125 PetriNetUnfolderBase]: For 54975/54975 co-relation queries the response was YES. [2024-06-28 02:39:27,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12728 conditions, 2300 events. 1348/2300 cut-off events. For 54975/54975 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13072 event pairs, 373 based on Foata normal form. 1/2297 useless extension candidates. Maximal degree in co-relation 12674. Up to 1946 conditions per place. [2024-06-28 02:39:27,664 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 54 changer transitions 0/170 dead transitions. [2024-06-28 02:39:27,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 170 transitions, 1961 flow [2024-06-28 02:39:27,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:27,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:27,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:39:27,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-28 02:39:27,666 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1475 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:39:27,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 170 transitions, 1961 flow [2024-06-28 02:39:27,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 170 transitions, 1871 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:27,718 INFO L231 Difference]: Finished difference. Result has 132 places, 152 transitions, 1499 flow [2024-06-28 02:39:27,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1499, PETRI_PLACES=132, PETRI_TRANSITIONS=152} [2024-06-28 02:39:27,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 02:39:27,719 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 152 transitions, 1499 flow [2024-06-28 02:39:27,719 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-28 02:39:27,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:27,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:27,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:39:27,719 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:27,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:27,720 INFO L85 PathProgramCache]: Analyzing trace with hash -2105911785, now seen corresponding path program 4 times [2024-06-28 02:39:27,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:27,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097050189] [2024-06-28 02:39:27,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:27,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:27,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-28 02:39:27,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:27,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097050189] [2024-06-28 02:39:27,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097050189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:27,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:27,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:27,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728443473] [2024-06-28 02:39:27,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:27,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:27,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:27,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:27,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:27,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:27,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 152 transitions, 1499 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-28 02:39:27,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:27,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:27,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:28,027 INFO L124 PetriNetUnfolderBase]: 1340/2288 cut-off events. [2024-06-28 02:39:28,027 INFO L125 PetriNetUnfolderBase]: For 57762/57762 co-relation queries the response was YES. [2024-06-28 02:39:28,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 2288 events. 1340/2288 cut-off events. For 57762/57762 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12981 event pairs, 373 based on Foata normal form. 2/2286 useless extension candidates. Maximal degree in co-relation 12658. Up to 1938 conditions per place. [2024-06-28 02:39:28,044 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 50 changer transitions 0/166 dead transitions. [2024-06-28 02:39:28,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 166 transitions, 1909 flow [2024-06-28 02:39:28,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:28,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:28,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:39:28,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-28 02:39:28,045 INFO L175 Difference]: Start difference. First operand has 132 places, 152 transitions, 1499 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:39:28,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 166 transitions, 1909 flow [2024-06-28 02:39:28,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 166 transitions, 1812 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:28,105 INFO L231 Difference]: Finished difference. Result has 135 places, 152 transitions, 1510 flow [2024-06-28 02:39:28,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=135, PETRI_TRANSITIONS=152} [2024-06-28 02:39:28,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 02:39:28,107 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 152 transitions, 1510 flow [2024-06-28 02:39:28,107 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-28 02:39:28,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:28,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:28,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:39:28,107 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:28,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:28,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1873569139, now seen corresponding path program 5 times [2024-06-28 02:39:28,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:28,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452092297] [2024-06-28 02:39:28,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:28,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:28,183 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-28 02:39:28,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:28,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452092297] [2024-06-28 02:39:28,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452092297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:28,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:28,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:28,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112610326] [2024-06-28 02:39:28,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:28,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:28,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:28,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:28,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:28,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:28,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 152 transitions, 1510 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-28 02:39:28,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:28,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:28,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:28,427 INFO L124 PetriNetUnfolderBase]: 1334/2273 cut-off events. [2024-06-28 02:39:28,427 INFO L125 PetriNetUnfolderBase]: For 59954/59954 co-relation queries the response was YES. [2024-06-28 02:39:28,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12692 conditions, 2273 events. 1334/2273 cut-off events. For 59954/59954 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12944 event pairs, 379 based on Foata normal form. 2/2269 useless extension candidates. Maximal degree in co-relation 12636. Up to 1933 conditions per place. [2024-06-28 02:39:28,441 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 99 selfloop transitions, 55 changer transitions 0/163 dead transitions. [2024-06-28 02:39:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 163 transitions, 1908 flow [2024-06-28 02:39:28,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:39:28,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-28 02:39:28,442 INFO L175 Difference]: Start difference. First operand has 135 places, 152 transitions, 1510 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:39:28,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 163 transitions, 1908 flow [2024-06-28 02:39:28,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 163 transitions, 1788 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:28,503 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1507 flow [2024-06-28 02:39:28,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1507, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-28 02:39:28,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 02:39:28,504 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1507 flow [2024-06-28 02:39:28,504 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-28 02:39:28,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:28,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:28,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:39:28,505 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:28,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:28,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1207891995, now seen corresponding path program 6 times [2024-06-28 02:39:28,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:28,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302822569] [2024-06-28 02:39:28,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:28,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:28,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:28,589 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-28 02:39:28,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:28,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302822569] [2024-06-28 02:39:28,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302822569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:28,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:28,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:28,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745180867] [2024-06-28 02:39:28,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:28,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:28,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:28,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:28,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:28,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:28,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1507 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-28 02:39:28,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:28,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:28,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:28,810 INFO L124 PetriNetUnfolderBase]: 1326/2261 cut-off events. [2024-06-28 02:39:28,811 INFO L125 PetriNetUnfolderBase]: For 61788/61788 co-relation queries the response was YES. [2024-06-28 02:39:28,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12648 conditions, 2261 events. 1326/2261 cut-off events. For 61788/61788 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12812 event pairs, 379 based on Foata normal form. 2/2257 useless extension candidates. Maximal degree in co-relation 12591. Up to 1925 conditions per place. [2024-06-28 02:39:28,825 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 51 changer transitions 0/162 dead transitions. [2024-06-28 02:39:28,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 162 transitions, 1837 flow [2024-06-28 02:39:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:28,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:28,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:39:28,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:39:28,827 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1507 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:39:28,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 162 transitions, 1837 flow [2024-06-28 02:39:28,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 162 transitions, 1656 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:28,882 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1437 flow [2024-06-28 02:39:28,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1437, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-28 02:39:28,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 02:39:28,882 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1437 flow [2024-06-28 02:39:28,882 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-28 02:39:28,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:28,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:28,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:39:28,883 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:28,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:28,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1932430929, now seen corresponding path program 1 times [2024-06-28 02:39:28,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:28,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092989409] [2024-06-28 02:39:28,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:28,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:28,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:28,976 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-28 02:39:28,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:28,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092989409] [2024-06-28 02:39:28,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092989409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:28,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:28,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:28,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516416094] [2024-06-28 02:39:28,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:28,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:28,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:28,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:28,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:29,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:29,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1437 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-28 02:39:29,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:29,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:29,268 INFO L124 PetriNetUnfolderBase]: 1331/2278 cut-off events. [2024-06-28 02:39:29,269 INFO L125 PetriNetUnfolderBase]: For 63678/63678 co-relation queries the response was YES. [2024-06-28 02:39:29,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12751 conditions, 2278 events. 1331/2278 cut-off events. For 63678/63678 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12945 event pairs, 359 based on Foata normal form. 1/2277 useless extension candidates. Maximal degree in co-relation 12693. Up to 2034 conditions per place. [2024-06-28 02:39:29,286 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 149 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-28 02:39:29,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 171 transitions, 1841 flow [2024-06-28 02:39:29,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:29,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:29,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:39:29,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 02:39:29,288 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1437 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:39:29,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 171 transitions, 1841 flow [2024-06-28 02:39:29,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 171 transitions, 1725 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:29,364 INFO L231 Difference]: Finished difference. Result has 137 places, 155 transitions, 1399 flow [2024-06-28 02:39:29,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1399, PETRI_PLACES=137, PETRI_TRANSITIONS=155} [2024-06-28 02:39:29,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 02:39:29,365 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 155 transitions, 1399 flow [2024-06-28 02:39:29,365 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-28 02:39:29,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:29,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:29,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:39:29,366 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:29,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash -2105902857, now seen corresponding path program 2 times [2024-06-28 02:39:29,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:29,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823517908] [2024-06-28 02:39:29,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,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-28 02:39:29,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823517908] [2024-06-28 02:39:29,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823517908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:29,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324585817] [2024-06-28 02:39:29,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:29,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:29,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:29,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:29,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 155 transitions, 1399 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-28 02:39:29,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:29,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:29,716 INFO L124 PetriNetUnfolderBase]: 1336/2291 cut-off events. [2024-06-28 02:39:29,716 INFO L125 PetriNetUnfolderBase]: For 66851/66851 co-relation queries the response was YES. [2024-06-28 02:39:29,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12998 conditions, 2291 events. 1336/2291 cut-off events. For 66851/66851 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13020 event pairs, 360 based on Foata normal form. 1/2290 useless extension candidates. Maximal degree in co-relation 12939. Up to 2025 conditions per place. [2024-06-28 02:39:29,735 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 141 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-28 02:39:29,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 175 transitions, 1927 flow [2024-06-28 02:39:29,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:29,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:39:29,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:39:29,737 INFO L175 Difference]: Start difference. First operand has 137 places, 155 transitions, 1399 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:39:29,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 175 transitions, 1927 flow [2024-06-28 02:39:29,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 175 transitions, 1871 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:29,840 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 1497 flow [2024-06-28 02:39:29,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1497, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-06-28 02:39:29,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 02:39:29,841 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 1497 flow [2024-06-28 02:39:29,842 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-28 02:39:29,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:29,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:29,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:39:29,842 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:29,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:29,843 INFO L85 PathProgramCache]: Analyzing trace with hash 505108825, now seen corresponding path program 3 times [2024-06-28 02:39:29,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:29,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429607717] [2024-06-28 02:39:29,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:29,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:29,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,918 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-28 02:39:29,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429607717] [2024-06-28 02:39:29,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429607717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:29,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794857346] [2024-06-28 02:39:29,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:29,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:29,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:29,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:29,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 1497 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-28 02:39:29,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:29,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:30,206 INFO L124 PetriNetUnfolderBase]: 1333/2281 cut-off events. [2024-06-28 02:39:30,206 INFO L125 PetriNetUnfolderBase]: For 70579/70579 co-relation queries the response was YES. [2024-06-28 02:39:30,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13211 conditions, 2281 events. 1333/2281 cut-off events. For 70579/70579 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12973 event pairs, 367 based on Foata normal form. 1/2278 useless extension candidates. Maximal degree in co-relation 13151. Up to 2022 conditions per place. [2024-06-28 02:39:30,222 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 137 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-28 02:39:30,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1845 flow [2024-06-28 02:39:30,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:30,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:30,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:39:30,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 02:39:30,224 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 1497 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:39:30,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1845 flow [2024-06-28 02:39:30,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 171 transitions, 1767 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:30,316 INFO L231 Difference]: Finished difference. Result has 143 places, 161 transitions, 1475 flow [2024-06-28 02:39:30,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=143, PETRI_TRANSITIONS=161} [2024-06-28 02:39:30,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 02:39:30,316 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 161 transitions, 1475 flow [2024-06-28 02:39:30,316 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-28 02:39:30,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:30,317 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-28 02:39:30,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:39:30,317 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:30,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:30,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1038871172, now seen corresponding path program 1 times [2024-06-28 02:39:30,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:30,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898518278] [2024-06-28 02:39:30,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:30,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:30,423 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-28 02:39:30,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:30,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898518278] [2024-06-28 02:39:30,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898518278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:30,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:30,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:30,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145387201] [2024-06-28 02:39:30,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:30,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:30,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:30,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:30,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:30,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:30,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 161 transitions, 1475 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:30,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:30,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:30,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:30,764 INFO L124 PetriNetUnfolderBase]: 1456/2514 cut-off events. [2024-06-28 02:39:30,764 INFO L125 PetriNetUnfolderBase]: For 80141/80141 co-relation queries the response was YES. [2024-06-28 02:39:30,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14285 conditions, 2514 events. 1456/2514 cut-off events. For 80141/80141 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14786 event pairs, 353 based on Foata normal form. 12/2522 useless extension candidates. Maximal degree in co-relation 14223. Up to 1838 conditions per place. [2024-06-28 02:39:30,782 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 41 changer transitions 0/207 dead transitions. [2024-06-28 02:39:30,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 207 transitions, 2091 flow [2024-06-28 02:39:30,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:30,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:30,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:39:30,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-28 02:39:30,783 INFO L175 Difference]: Start difference. First operand has 143 places, 161 transitions, 1475 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:39:30,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 207 transitions, 2091 flow [2024-06-28 02:39:30,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 207 transitions, 2017 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:30,877 INFO L231 Difference]: Finished difference. Result has 148 places, 169 transitions, 1609 flow [2024-06-28 02:39:30,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1609, PETRI_PLACES=148, PETRI_TRANSITIONS=169} [2024-06-28 02:39:30,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-28 02:39:30,878 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 169 transitions, 1609 flow [2024-06-28 02:39:30,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:30,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:30,878 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-28 02:39:30,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:39:30,878 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:30,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:30,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2032420866, now seen corresponding path program 2 times [2024-06-28 02:39:30,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:30,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016774104] [2024-06-28 02:39:30,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:30,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:30,983 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-28 02:39:30,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:30,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016774104] [2024-06-28 02:39:30,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016774104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:30,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:30,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:30,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703042226] [2024-06-28 02:39:30,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:30,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:30,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:30,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:30,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:31,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:31,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 169 transitions, 1609 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:31,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:31,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:31,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:31,356 INFO L124 PetriNetUnfolderBase]: 1566/2720 cut-off events. [2024-06-28 02:39:31,356 INFO L125 PetriNetUnfolderBase]: For 87075/87075 co-relation queries the response was YES. [2024-06-28 02:39:31,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15636 conditions, 2720 events. 1566/2720 cut-off events. For 87075/87075 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16455 event pairs, 393 based on Foata normal form. 12/2726 useless extension candidates. Maximal degree in co-relation 15571. Up to 2111 conditions per place. [2024-06-28 02:39:31,378 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 43 changer transitions 0/209 dead transitions. [2024-06-28 02:39:31,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 209 transitions, 2202 flow [2024-06-28 02:39:31,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:31,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:39:31,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:39:31,379 INFO L175 Difference]: Start difference. First operand has 148 places, 169 transitions, 1609 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:39:31,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 209 transitions, 2202 flow [2024-06-28 02:39:31,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 209 transitions, 2116 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:31,513 INFO L231 Difference]: Finished difference. Result has 155 places, 175 transitions, 1720 flow [2024-06-28 02:39:31,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1720, PETRI_PLACES=155, PETRI_TRANSITIONS=175} [2024-06-28 02:39:31,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 02:39:31,514 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 175 transitions, 1720 flow [2024-06-28 02:39:31,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:31,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:31,514 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-28 02:39:31,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:39:31,514 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:31,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:31,514 INFO L85 PathProgramCache]: Analyzing trace with hash -690567422, now seen corresponding path program 3 times [2024-06-28 02:39:31,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:31,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028978843] [2024-06-28 02:39:31,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:31,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:31,611 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-28 02:39:31,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:31,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028978843] [2024-06-28 02:39:31,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028978843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:31,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:31,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:31,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782432852] [2024-06-28 02:39:31,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:31,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:31,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:31,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:31,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:31,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:31,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 175 transitions, 1720 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:31,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:31,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:31,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:31,976 INFO L124 PetriNetUnfolderBase]: 1648/2872 cut-off events. [2024-06-28 02:39:31,976 INFO L125 PetriNetUnfolderBase]: For 92990/92990 co-relation queries the response was YES. [2024-06-28 02:39:31,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16522 conditions, 2872 events. 1648/2872 cut-off events. For 92990/92990 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17683 event pairs, 418 based on Foata normal form. 12/2878 useless extension candidates. Maximal degree in co-relation 16454. Up to 2253 conditions per place. [2024-06-28 02:39:31,999 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 47 changer transitions 0/213 dead transitions. [2024-06-28 02:39:31,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 213 transitions, 2308 flow [2024-06-28 02:39:32,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:32,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:32,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:39:32,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 02:39:32,002 INFO L175 Difference]: Start difference. First operand has 155 places, 175 transitions, 1720 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:39:32,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 213 transitions, 2308 flow [2024-06-28 02:39:32,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 213 transitions, 2213 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:32,181 INFO L231 Difference]: Finished difference. Result has 161 places, 179 transitions, 1805 flow [2024-06-28 02:39:32,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1805, PETRI_PLACES=161, PETRI_TRANSITIONS=179} [2024-06-28 02:39:32,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 02:39:32,182 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 179 transitions, 1805 flow [2024-06-28 02:39:32,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:32,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:32,182 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-28 02:39:32,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:39:32,182 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:32,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:32,183 INFO L85 PathProgramCache]: Analyzing trace with hash 799354374, now seen corresponding path program 4 times [2024-06-28 02:39:32,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:32,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143727468] [2024-06-28 02:39:32,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:32,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:32,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:32,274 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-28 02:39:32,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:32,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143727468] [2024-06-28 02:39:32,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143727468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:32,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:32,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:32,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717767542] [2024-06-28 02:39:32,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:32,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:32,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:32,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:32,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:32,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 179 transitions, 1805 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:32,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:32,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:32,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:32,648 INFO L124 PetriNetUnfolderBase]: 1628/2836 cut-off events. [2024-06-28 02:39:32,649 INFO L125 PetriNetUnfolderBase]: For 90428/90428 co-relation queries the response was YES. [2024-06-28 02:39:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15947 conditions, 2836 events. 1628/2836 cut-off events. For 90428/90428 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17422 event pairs, 363 based on Foata normal form. 12/2842 useless extension candidates. Maximal degree in co-relation 15877. Up to 1661 conditions per place. [2024-06-28 02:39:32,670 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 147 selfloop transitions, 57 changer transitions 0/213 dead transitions. [2024-06-28 02:39:32,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 213 transitions, 2281 flow [2024-06-28 02:39:32,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:32,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:32,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:39:32,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:39:32,673 INFO L175 Difference]: Start difference. First operand has 161 places, 179 transitions, 1805 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:39:32,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 213 transitions, 2281 flow [2024-06-28 02:39:32,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 213 transitions, 2188 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:32,882 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 1786 flow [2024-06-28 02:39:32,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1786, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2024-06-28 02:39:32,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 02:39:32,883 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 1786 flow [2024-06-28 02:39:32,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 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-28 02:39:32,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:32,883 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-28 02:39:32,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:39:32,883 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:32,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:32,884 INFO L85 PathProgramCache]: Analyzing trace with hash 992342717, now seen corresponding path program 1 times [2024-06-28 02:39:32,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:32,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70175542] [2024-06-28 02:39:32,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:32,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:32,966 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-28 02:39:32,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:32,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70175542] [2024-06-28 02:39:32,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70175542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:32,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:32,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:32,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787855281] [2024-06-28 02:39:32,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:32,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:32,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:32,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:32,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:32,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:32,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 1786 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 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-28 02:39:32,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:32,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:32,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:33,266 INFO L124 PetriNetUnfolderBase]: 1569/2774 cut-off events. [2024-06-28 02:39:33,266 INFO L125 PetriNetUnfolderBase]: For 96900/96900 co-relation queries the response was YES. [2024-06-28 02:39:33,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15749 conditions, 2774 events. 1569/2774 cut-off events. For 96900/96900 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17352 event pairs, 400 based on Foata normal form. 12/2758 useless extension candidates. Maximal degree in co-relation 15678. Up to 2301 conditions per place. [2024-06-28 02:39:33,288 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 134 selfloop transitions, 28 changer transitions 0/194 dead transitions. [2024-06-28 02:39:33,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 194 transitions, 2182 flow [2024-06-28 02:39:33,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:33,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:39:33,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:39:33,289 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 1786 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:39:33,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 194 transitions, 2182 flow [2024-06-28 02:39:33,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 194 transitions, 2028 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:33,399 INFO L231 Difference]: Finished difference. Result has 164 places, 180 transitions, 1727 flow [2024-06-28 02:39:33,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1727, PETRI_PLACES=164, PETRI_TRANSITIONS=180} [2024-06-28 02:39:33,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 02:39:33,400 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 180 transitions, 1727 flow [2024-06-28 02:39:33,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 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-28 02:39:33,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:33,400 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-28 02:39:33,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:39:33,401 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:33,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:33,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1476563503, now seen corresponding path program 2 times [2024-06-28 02:39:33,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:33,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169965245] [2024-06-28 02:39:33,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:33,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:33,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:33,484 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-28 02:39:33,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:33,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169965245] [2024-06-28 02:39:33,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169965245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:33,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:33,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:39:33,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763835347] [2024-06-28 02:39:33,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:33,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:39:33,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:33,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:39:33,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:39:33,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-28 02:39:33,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 180 transitions, 1727 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 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-28 02:39:33,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:33,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-28 02:39:33,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:33,827 INFO L124 PetriNetUnfolderBase]: 1617/2854 cut-off events. [2024-06-28 02:39:33,827 INFO L125 PetriNetUnfolderBase]: For 98239/98239 co-relation queries the response was YES. [2024-06-28 02:39:33,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16056 conditions, 2854 events. 1617/2854 cut-off events. For 98239/98239 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17907 event pairs, 410 based on Foata normal form. 8/2834 useless extension candidates. Maximal degree in co-relation 15985. Up to 2259 conditions per place. [2024-06-28 02:39:33,850 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 142 selfloop transitions, 27 changer transitions 0/201 dead transitions. [2024-06-28 02:39:33,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 201 transitions, 2257 flow [2024-06-28 02:39:33,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:39:33,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:39:33,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:39:33,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-28 02:39:33,851 INFO L175 Difference]: Start difference. First operand has 164 places, 180 transitions, 1727 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:39:33,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 201 transitions, 2257 flow [2024-06-28 02:39:33,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 201 transitions, 2186 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:33,996 INFO L231 Difference]: Finished difference. Result has 166 places, 182 transitions, 1748 flow [2024-06-28 02:39:33,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=166, PETRI_TRANSITIONS=182} [2024-06-28 02:39:33,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 02:39:33,997 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 182 transitions, 1748 flow [2024-06-28 02:39:33,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 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-28 02:39:33,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:33,997 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-28 02:39:33,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:39:33,997 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:33,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:33,998 INFO L85 PathProgramCache]: Analyzing trace with hash -863984833, now seen corresponding path program 1 times [2024-06-28 02:39:33,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:33,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555030284] [2024-06-28 02:39:33,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:33,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:34,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:34,088 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-28 02:39:34,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:34,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555030284] [2024-06-28 02:39:34,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555030284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:34,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:34,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:34,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11927402] [2024-06-28 02:39:34,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:34,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:34,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:34,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:34,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:34,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 182 transitions, 1748 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:34,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:34,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:34,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:34,441 INFO L124 PetriNetUnfolderBase]: 1748/3049 cut-off events. [2024-06-28 02:39:34,441 INFO L125 PetriNetUnfolderBase]: For 99526/99526 co-relation queries the response was YES. [2024-06-28 02:39:34,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17119 conditions, 3049 events. 1748/3049 cut-off events. For 99526/99526 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18966 event pairs, 435 based on Foata normal form. 2/3047 useless extension candidates. Maximal degree in co-relation 17047. Up to 2647 conditions per place. [2024-06-28 02:39:34,467 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 35 changer transitions 0/208 dead transitions. [2024-06-28 02:39:34,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 208 transitions, 2384 flow [2024-06-28 02:39:34,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:34,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:34,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:39:34,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:39:34,468 INFO L175 Difference]: Start difference. First operand has 166 places, 182 transitions, 1748 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:39:34,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 208 transitions, 2384 flow [2024-06-28 02:39:34,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 208 transitions, 2349 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:34,619 INFO L231 Difference]: Finished difference. Result has 172 places, 190 transitions, 1920 flow [2024-06-28 02:39:34,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1920, PETRI_PLACES=172, PETRI_TRANSITIONS=190} [2024-06-28 02:39:34,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 02:39:34,620 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 190 transitions, 1920 flow [2024-06-28 02:39:34,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:34,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:34,621 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-28 02:39:34,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:39:34,621 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:34,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:34,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1751192907, now seen corresponding path program 2 times [2024-06-28 02:39:34,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:34,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804213388] [2024-06-28 02:39:34,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:34,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:34,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:34,706 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-28 02:39:34,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:34,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804213388] [2024-06-28 02:39:34,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804213388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:34,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:34,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:34,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073831962] [2024-06-28 02:39:34,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:34,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:34,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:34,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:34,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:34,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:34,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 190 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:34,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:34,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:34,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:35,090 INFO L124 PetriNetUnfolderBase]: 1790/3119 cut-off events. [2024-06-28 02:39:35,090 INFO L125 PetriNetUnfolderBase]: For 109911/109911 co-relation queries the response was YES. [2024-06-28 02:39:35,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18282 conditions, 3119 events. 1790/3119 cut-off events. For 109911/109911 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19539 event pairs, 441 based on Foata normal form. 2/3117 useless extension candidates. Maximal degree in co-relation 18207. Up to 2550 conditions per place. [2024-06-28 02:39:35,115 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 78 changer transitions 0/224 dead transitions. [2024-06-28 02:39:35,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 224 transitions, 2928 flow [2024-06-28 02:39:35,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:35,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:35,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:39:35,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-28 02:39:35,122 INFO L175 Difference]: Start difference. First operand has 172 places, 190 transitions, 1920 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:39:35,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 224 transitions, 2928 flow [2024-06-28 02:39:35,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 224 transitions, 2830 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:35,308 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2278 flow [2024-06-28 02:39:35,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2278, PETRI_PLACES=178, PETRI_TRANSITIONS=205} [2024-06-28 02:39:35,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 02:39:35,310 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2278 flow [2024-06-28 02:39:35,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:35,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:35,310 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-28 02:39:35,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:39:35,310 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:35,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:35,311 INFO L85 PathProgramCache]: Analyzing trace with hash -427050689, now seen corresponding path program 3 times [2024-06-28 02:39:35,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:35,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962632841] [2024-06-28 02:39:35,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:35,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:35,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:35,408 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-28 02:39:35,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:35,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962632841] [2024-06-28 02:39:35,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962632841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:35,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:35,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:35,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277603133] [2024-06-28 02:39:35,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:35,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:35,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:35,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:35,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:35,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:35,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 205 transitions, 2278 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:35,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:35,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:35,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:35,854 INFO L124 PetriNetUnfolderBase]: 1786/3115 cut-off events. [2024-06-28 02:39:35,854 INFO L125 PetriNetUnfolderBase]: For 115335/115335 co-relation queries the response was YES. [2024-06-28 02:39:35,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18887 conditions, 3115 events. 1786/3115 cut-off events. For 115335/115335 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19478 event pairs, 441 based on Foata normal form. 2/3113 useless extension candidates. Maximal degree in co-relation 18808. Up to 2548 conditions per place. [2024-06-28 02:39:35,889 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 73 changer transitions 0/224 dead transitions. [2024-06-28 02:39:35,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 224 transitions, 3068 flow [2024-06-28 02:39:35,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:35,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:35,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:39:35,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-28 02:39:35,891 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2278 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:39:35,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 224 transitions, 3068 flow [2024-06-28 02:39:36,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 224 transitions, 2933 flow, removed 61 selfloop flow, removed 1 redundant places. [2024-06-28 02:39:36,133 INFO L231 Difference]: Finished difference. Result has 184 places, 205 transitions, 2299 flow [2024-06-28 02:39:36,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2299, PETRI_PLACES=184, PETRI_TRANSITIONS=205} [2024-06-28 02:39:36,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-28 02:39:36,134 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 205 transitions, 2299 flow [2024-06-28 02:39:36,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:36,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:36,135 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-28 02:39:36,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:39:36,135 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:36,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:36,136 INFO L85 PathProgramCache]: Analyzing trace with hash -282944833, now seen corresponding path program 1 times [2024-06-28 02:39:36,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:36,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896226010] [2024-06-28 02:39:36,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:36,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:36,242 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-28 02:39:36,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:36,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896226010] [2024-06-28 02:39:36,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896226010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:36,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:36,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:36,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826531104] [2024-06-28 02:39:36,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:36,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:36,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:36,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:36,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:36,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:36,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 205 transitions, 2299 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:36,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:36,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:36,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:36,743 INFO L124 PetriNetUnfolderBase]: 1802/3139 cut-off events. [2024-06-28 02:39:36,743 INFO L125 PetriNetUnfolderBase]: For 120544/120544 co-relation queries the response was YES. [2024-06-28 02:39:36,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18939 conditions, 3139 events. 1802/3139 cut-off events. For 120544/120544 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19647 event pairs, 442 based on Foata normal form. 4/3139 useless extension candidates. Maximal degree in co-relation 18858. Up to 2691 conditions per place. [2024-06-28 02:39:36,783 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 159 selfloop transitions, 55 changer transitions 0/223 dead transitions. [2024-06-28 02:39:36,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 223 transitions, 2819 flow [2024-06-28 02:39:36,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:36,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:36,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:39:36,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:39:36,785 INFO L175 Difference]: Start difference. First operand has 184 places, 205 transitions, 2299 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:39:36,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 223 transitions, 2819 flow [2024-06-28 02:39:37,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 223 transitions, 2631 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:37,029 INFO L231 Difference]: Finished difference. Result has 185 places, 208 transitions, 2289 flow [2024-06-28 02:39:37,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=185, PETRI_TRANSITIONS=208} [2024-06-28 02:39:37,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-28 02:39:37,030 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 208 transitions, 2289 flow [2024-06-28 02:39:37,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:37,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:37,031 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-28 02:39:37,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:39:37,031 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:37,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:37,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1521287395, now seen corresponding path program 4 times [2024-06-28 02:39:37,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:37,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633501023] [2024-06-28 02:39:37,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:37,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:37,137 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-28 02:39:37,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:37,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633501023] [2024-06-28 02:39:37,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633501023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:37,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:37,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:37,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192830937] [2024-06-28 02:39:37,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:37,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:37,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:37,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:37,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:37,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:37,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 208 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:37,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:37,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:37,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:37,537 INFO L124 PetriNetUnfolderBase]: 1828/3170 cut-off events. [2024-06-28 02:39:37,537 INFO L125 PetriNetUnfolderBase]: For 126479/126479 co-relation queries the response was YES. [2024-06-28 02:39:37,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19450 conditions, 3170 events. 1828/3170 cut-off events. For 126479/126479 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19867 event pairs, 463 based on Foata normal form. 2/3164 useless extension candidates. Maximal degree in co-relation 19369. Up to 2597 conditions per place. [2024-06-28 02:39:37,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 81 changer transitions 0/232 dead transitions. [2024-06-28 02:39:37,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 232 transitions, 3251 flow [2024-06-28 02:39:37,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:37,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:37,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:39:37,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-28 02:39:37,566 INFO L175 Difference]: Start difference. First operand has 185 places, 208 transitions, 2289 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:39:37,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 232 transitions, 3251 flow [2024-06-28 02:39:37,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 232 transitions, 3095 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:37,861 INFO L231 Difference]: Finished difference. Result has 189 places, 217 transitions, 2516 flow [2024-06-28 02:39:37,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2516, PETRI_PLACES=189, PETRI_TRANSITIONS=217} [2024-06-28 02:39:37,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 02:39:37,862 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 217 transitions, 2516 flow [2024-06-28 02:39:37,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:37,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:37,862 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-28 02:39:37,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:39:37,863 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:37,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:37,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1210331411, now seen corresponding path program 5 times [2024-06-28 02:39:37,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:37,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448700256] [2024-06-28 02:39:37,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:37,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:37,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:37,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-28 02:39:37,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:37,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448700256] [2024-06-28 02:39:37,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448700256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:37,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:37,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:37,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086045248] [2024-06-28 02:39:37,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:37,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:37,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:37,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:37,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:37,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:37,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 217 transitions, 2516 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:37,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:37,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:37,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:38,343 INFO L124 PetriNetUnfolderBase]: 1824/3166 cut-off events. [2024-06-28 02:39:38,343 INFO L125 PetriNetUnfolderBase]: For 130155/130155 co-relation queries the response was YES. [2024-06-28 02:39:38,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19641 conditions, 3166 events. 1824/3166 cut-off events. For 130155/130155 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19888 event pairs, 463 based on Foata normal form. 2/3160 useless extension candidates. Maximal degree in co-relation 19557. Up to 2595 conditions per place. [2024-06-28 02:39:38,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 80 changer transitions 0/231 dead transitions. [2024-06-28 02:39:38,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 231 transitions, 3218 flow [2024-06-28 02:39:38,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:39:38,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:39:38,374 INFO L175 Difference]: Start difference. First operand has 189 places, 217 transitions, 2516 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:39:38,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 231 transitions, 3218 flow [2024-06-28 02:39:38,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 231 transitions, 2901 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:38,612 INFO L231 Difference]: Finished difference. Result has 191 places, 217 transitions, 2367 flow [2024-06-28 02:39:38,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2199, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=191, PETRI_TRANSITIONS=217} [2024-06-28 02:39:38,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 02:39:38,613 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 217 transitions, 2367 flow [2024-06-28 02:39:38,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:38,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:38,613 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-28 02:39:38,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:39:38,613 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:38,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:38,614 INFO L85 PathProgramCache]: Analyzing trace with hash 908932667, now seen corresponding path program 6 times [2024-06-28 02:39:38,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:38,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012377328] [2024-06-28 02:39:38,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:38,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:38,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:38,692 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-28 02:39:38,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:38,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012377328] [2024-06-28 02:39:38,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012377328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:38,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:38,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:38,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202418967] [2024-06-28 02:39:38,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:38,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:38,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:38,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:38,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:38,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:38,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 217 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:38,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:38,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:38,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:39,113 INFO L124 PetriNetUnfolderBase]: 1826/3171 cut-off events. [2024-06-28 02:39:39,114 INFO L125 PetriNetUnfolderBase]: For 132271/132271 co-relation queries the response was YES. [2024-06-28 02:39:39,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19427 conditions, 3171 events. 1826/3171 cut-off events. For 132271/132271 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19925 event pairs, 463 based on Foata normal form. 2/3165 useless extension candidates. Maximal degree in co-relation 19343. Up to 2599 conditions per place. [2024-06-28 02:39:39,138 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 125 selfloop transitions, 99 changer transitions 0/233 dead transitions. [2024-06-28 02:39:39,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 3018 flow [2024-06-28 02:39:39,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:39,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:39,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:39:39,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:39:39,140 INFO L175 Difference]: Start difference. First operand has 191 places, 217 transitions, 2367 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:39:39,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 3018 flow [2024-06-28 02:39:39,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 233 transitions, 2847 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:39,306 INFO L231 Difference]: Finished difference. Result has 193 places, 221 transitions, 2480 flow [2024-06-28 02:39:39,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2480, PETRI_PLACES=193, PETRI_TRANSITIONS=221} [2024-06-28 02:39:39,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-28 02:39:39,306 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 221 transitions, 2480 flow [2024-06-28 02:39:39,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:39,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:39,307 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-28 02:39:39,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:39:39,307 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:39,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:39,307 INFO L85 PathProgramCache]: Analyzing trace with hash 999015901, now seen corresponding path program 2 times [2024-06-28 02:39:39,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:39,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537653663] [2024-06-28 02:39:39,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:39,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:39,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:39,394 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-28 02:39:39,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:39,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537653663] [2024-06-28 02:39:39,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537653663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:39,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:39,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:39,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349244066] [2024-06-28 02:39:39,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:39,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:39,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:39,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:39,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:39,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:39,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 221 transitions, 2480 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:39,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:39,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:39,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:39,787 INFO L124 PetriNetUnfolderBase]: 1842/3205 cut-off events. [2024-06-28 02:39:39,787 INFO L125 PetriNetUnfolderBase]: For 140648/140648 co-relation queries the response was YES. [2024-06-28 02:39:39,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19784 conditions, 3205 events. 1842/3205 cut-off events. For 140648/140648 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20139 event pairs, 450 based on Foata normal form. 4/3203 useless extension candidates. Maximal degree in co-relation 19699. Up to 2749 conditions per place. [2024-06-28 02:39:39,816 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 165 selfloop transitions, 62 changer transitions 0/236 dead transitions. [2024-06-28 02:39:39,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 236 transitions, 3030 flow [2024-06-28 02:39:39,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:39,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:39,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:39:39,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-28 02:39:39,817 INFO L175 Difference]: Start difference. First operand has 193 places, 221 transitions, 2480 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:39:39,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 236 transitions, 3030 flow [2024-06-28 02:39:40,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 2847 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:40,167 INFO L231 Difference]: Finished difference. Result has 196 places, 224 transitions, 2501 flow [2024-06-28 02:39:40,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2501, PETRI_PLACES=196, PETRI_TRANSITIONS=224} [2024-06-28 02:39:40,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 02:39:40,168 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 224 transitions, 2501 flow [2024-06-28 02:39:40,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:40,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:40,168 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-28 02:39:40,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:39:40,169 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:40,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash 193956317, now seen corresponding path program 3 times [2024-06-28 02:39:40,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:40,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194192824] [2024-06-28 02:39:40,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:40,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:40,261 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-28 02:39:40,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:40,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194192824] [2024-06-28 02:39:40,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194192824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:40,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:40,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:40,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085902174] [2024-06-28 02:39:40,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:40,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:40,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:40,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:40,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:40,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:40,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 224 transitions, 2501 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:40,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:40,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:40,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:40,671 INFO L124 PetriNetUnfolderBase]: 1858/3233 cut-off events. [2024-06-28 02:39:40,671 INFO L125 PetriNetUnfolderBase]: For 147236/147236 co-relation queries the response was YES. [2024-06-28 02:39:40,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20134 conditions, 3233 events. 1858/3233 cut-off events. For 147236/147236 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20339 event pairs, 452 based on Foata normal form. 4/3231 useless extension candidates. Maximal degree in co-relation 20048. Up to 2773 conditions per place. [2024-06-28 02:39:40,702 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 175 selfloop transitions, 55 changer transitions 0/239 dead transitions. [2024-06-28 02:39:40,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 239 transitions, 3063 flow [2024-06-28 02:39:40,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:40,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:40,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:39:40,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-28 02:39:40,704 INFO L175 Difference]: Start difference. First operand has 196 places, 224 transitions, 2501 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:39:40,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 239 transitions, 3063 flow [2024-06-28 02:39:40,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 239 transitions, 2879 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:40,981 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2513 flow [2024-06-28 02:39:40,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2513, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-28 02:39:40,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 02:39:40,981 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2513 flow [2024-06-28 02:39:40,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:40,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:40,982 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-28 02:39:40,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:39:40,982 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:40,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:40,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1008539101, now seen corresponding path program 4 times [2024-06-28 02:39:40,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:40,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316429420] [2024-06-28 02:39:40,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:40,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:40,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:41,078 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-28 02:39:41,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:41,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316429420] [2024-06-28 02:39:41,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316429420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:41,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:41,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:41,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923630483] [2024-06-28 02:39:41,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:41,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:41,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:41,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:41,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:41,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:41,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 2513 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:41,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:41,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:41,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:41,490 INFO L124 PetriNetUnfolderBase]: 1861/3238 cut-off events. [2024-06-28 02:39:41,490 INFO L125 PetriNetUnfolderBase]: For 150184/150184 co-relation queries the response was YES. [2024-06-28 02:39:41,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20182 conditions, 3238 events. 1861/3238 cut-off events. For 150184/150184 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20375 event pairs, 439 based on Foata normal form. 4/3236 useless extension candidates. Maximal degree in co-relation 20095. Up to 2726 conditions per place. [2024-06-28 02:39:41,518 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 163 selfloop transitions, 73 changer transitions 0/245 dead transitions. [2024-06-28 02:39:41,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 245 transitions, 3127 flow [2024-06-28 02:39:41,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:41,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:41,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:39:41,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-28 02:39:41,519 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2513 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:39:41,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 245 transitions, 3127 flow [2024-06-28 02:39:41,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 245 transitions, 2953 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:41,734 INFO L231 Difference]: Finished difference. Result has 201 places, 232 transitions, 2627 flow [2024-06-28 02:39:41,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2627, PETRI_PLACES=201, PETRI_TRANSITIONS=232} [2024-06-28 02:39:41,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 02:39:41,735 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 232 transitions, 2627 flow [2024-06-28 02:39:41,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:41,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:41,736 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-28 02:39:41,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:39:41,736 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:41,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:41,736 INFO L85 PathProgramCache]: Analyzing trace with hash -366631686, now seen corresponding path program 1 times [2024-06-28 02:39:41,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:41,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654103234] [2024-06-28 02:39:41,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:41,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:41,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:41,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-28 02:39:41,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:41,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654103234] [2024-06-28 02:39:41,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654103234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:41,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:41,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:41,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684214460] [2024-06-28 02:39:41,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:41,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:41,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:41,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:41,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:41,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:41,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 232 transitions, 2627 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:41,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:41,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:41,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:42,291 INFO L124 PetriNetUnfolderBase]: 1882/3281 cut-off events. [2024-06-28 02:39:42,292 INFO L125 PetriNetUnfolderBase]: For 154752/154752 co-relation queries the response was YES. [2024-06-28 02:39:42,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20772 conditions, 3281 events. 1882/3281 cut-off events. For 154752/154752 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20675 event pairs, 435 based on Foata normal form. 1/3278 useless extension candidates. Maximal degree in co-relation 20683. Up to 2852 conditions per place. [2024-06-28 02:39:42,323 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 39 changer transitions 0/267 dead transitions. [2024-06-28 02:39:42,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 267 transitions, 3429 flow [2024-06-28 02:39:42,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:42,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:42,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:39:42,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-28 02:39:42,324 INFO L175 Difference]: Start difference. First operand has 201 places, 232 transitions, 2627 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:39:42,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 267 transitions, 3429 flow [2024-06-28 02:39:42,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 267 transitions, 3259 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:42,661 INFO L231 Difference]: Finished difference. Result has 206 places, 240 transitions, 2673 flow [2024-06-28 02:39:42,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2457, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2673, PETRI_PLACES=206, PETRI_TRANSITIONS=240} [2024-06-28 02:39:42,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-28 02:39:42,662 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 240 transitions, 2673 flow [2024-06-28 02:39:42,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:42,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:42,662 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-28 02:39:42,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:39:42,662 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:42,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:42,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2134422346, now seen corresponding path program 2 times [2024-06-28 02:39:42,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:42,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318417652] [2024-06-28 02:39:42,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:42,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:42,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-28 02:39:42,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:42,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318417652] [2024-06-28 02:39:42,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318417652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:42,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:42,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:42,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199681811] [2024-06-28 02:39:42,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:42,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:42,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:42,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:42,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:42,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:42,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 240 transitions, 2673 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:42,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:42,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:42,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:43,251 INFO L124 PetriNetUnfolderBase]: 1892/3299 cut-off events. [2024-06-28 02:39:43,251 INFO L125 PetriNetUnfolderBase]: For 160207/160207 co-relation queries the response was YES. [2024-06-28 02:39:43,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21249 conditions, 3299 events. 1892/3299 cut-off events. For 160207/160207 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20772 event pairs, 435 based on Foata normal form. 1/3296 useless extension candidates. Maximal degree in co-relation 21157. Up to 2860 conditions per place. [2024-06-28 02:39:43,279 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 220 selfloop transitions, 46 changer transitions 0/275 dead transitions. [2024-06-28 02:39:43,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 275 transitions, 3474 flow [2024-06-28 02:39:43,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:43,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:39:43,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-28 02:39:43,281 INFO L175 Difference]: Start difference. First operand has 206 places, 240 transitions, 2673 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:39:43,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 275 transitions, 3474 flow [2024-06-28 02:39:43,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 275 transitions, 3300 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:43,755 INFO L231 Difference]: Finished difference. Result has 212 places, 246 transitions, 2686 flow [2024-06-28 02:39:43,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2686, PETRI_PLACES=212, PETRI_TRANSITIONS=246} [2024-06-28 02:39:43,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-28 02:39:43,756 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 246 transitions, 2686 flow [2024-06-28 02:39:43,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:43,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:43,756 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-28 02:39:43,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:39:43,756 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:43,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1860158282, now seen corresponding path program 3 times [2024-06-28 02:39:43,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:43,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562269456] [2024-06-28 02:39:43,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:43,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:43,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:43,851 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-28 02:39:43,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:43,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562269456] [2024-06-28 02:39:43,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562269456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:43,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:43,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:43,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332157318] [2024-06-28 02:39:43,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:43,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:43,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:43,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:43,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:43,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:43,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 246 transitions, 2686 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:43,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:43,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:43,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:44,331 INFO L124 PetriNetUnfolderBase]: 1921/3339 cut-off events. [2024-06-28 02:39:44,332 INFO L125 PetriNetUnfolderBase]: For 169740/169740 co-relation queries the response was YES. [2024-06-28 02:39:44,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21692 conditions, 3339 events. 1921/3339 cut-off events. For 169740/169740 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21054 event pairs, 447 based on Foata normal form. 1/3332 useless extension candidates. Maximal degree in co-relation 21599. Up to 2738 conditions per place. [2024-06-28 02:39:44,365 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 92 changer transitions 0/287 dead transitions. [2024-06-28 02:39:44,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 287 transitions, 3966 flow [2024-06-28 02:39:44,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:44,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:44,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:39:44,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-28 02:39:44,367 INFO L175 Difference]: Start difference. First operand has 212 places, 246 transitions, 2686 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:39:44,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 287 transitions, 3966 flow [2024-06-28 02:39:44,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 287 transitions, 3854 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:44,906 INFO L231 Difference]: Finished difference. Result has 213 places, 260 transitions, 2990 flow [2024-06-28 02:39:44,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2990, PETRI_PLACES=213, PETRI_TRANSITIONS=260} [2024-06-28 02:39:44,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-28 02:39:44,907 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 260 transitions, 2990 flow [2024-06-28 02:39:44,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:44,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:44,907 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-28 02:39:44,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:39:44,908 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:44,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:44,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1848730442, now seen corresponding path program 4 times [2024-06-28 02:39:44,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:44,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036983691] [2024-06-28 02:39:44,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:44,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:44,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:44,996 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-28 02:39:44,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:44,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036983691] [2024-06-28 02:39:44,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036983691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:44,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:44,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:44,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392569067] [2024-06-28 02:39:44,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:44,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:44,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:44,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:44,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:45,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:45,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 260 transitions, 2990 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:45,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:45,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:45,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:45,532 INFO L124 PetriNetUnfolderBase]: 1926/3348 cut-off events. [2024-06-28 02:39:45,532 INFO L125 PetriNetUnfolderBase]: For 177446/177446 co-relation queries the response was YES. [2024-06-28 02:39:45,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22325 conditions, 3348 events. 1926/3348 cut-off events. For 177446/177446 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21144 event pairs, 447 based on Foata normal form. 1/3341 useless extension candidates. Maximal degree in co-relation 22231. Up to 2742 conditions per place. [2024-06-28 02:39:45,563 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 94 changer transitions 0/286 dead transitions. [2024-06-28 02:39:45,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 286 transitions, 3994 flow [2024-06-28 02:39:45,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:45,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:39:45,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-28 02:39:45,564 INFO L175 Difference]: Start difference. First operand has 213 places, 260 transitions, 2990 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:39:45,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 286 transitions, 3994 flow [2024-06-28 02:39:46,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 286 transitions, 3815 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-28 02:39:46,052 INFO L231 Difference]: Finished difference. Result has 218 places, 263 transitions, 3063 flow [2024-06-28 02:39:46,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2835, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3063, PETRI_PLACES=218, PETRI_TRANSITIONS=263} [2024-06-28 02:39:46,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-28 02:39:46,052 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 263 transitions, 3063 flow [2024-06-28 02:39:46,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:46,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:46,053 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-28 02:39:46,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:39:46,053 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:46,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:46,053 INFO L85 PathProgramCache]: Analyzing trace with hash 583983100, now seen corresponding path program 5 times [2024-06-28 02:39:46,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:46,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941683906] [2024-06-28 02:39:46,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:46,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:46,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:46,146 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-28 02:39:46,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:46,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941683906] [2024-06-28 02:39:46,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941683906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:46,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:46,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:46,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662523224] [2024-06-28 02:39:46,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:46,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:46,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:46,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:46,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:46,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:46,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 263 transitions, 3063 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:46,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:46,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:46,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:46,602 INFO L124 PetriNetUnfolderBase]: 1931/3363 cut-off events. [2024-06-28 02:39:46,602 INFO L125 PetriNetUnfolderBase]: For 179890/179890 co-relation queries the response was YES. [2024-06-28 02:39:46,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22084 conditions, 3363 events. 1931/3363 cut-off events. For 179890/179890 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21318 event pairs, 435 based on Foata normal form. 1/3360 useless extension candidates. Maximal degree in co-relation 21988. Up to 2936 conditions per place. [2024-06-28 02:39:46,637 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 35 changer transitions 0/283 dead transitions. [2024-06-28 02:39:46,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 283 transitions, 3696 flow [2024-06-28 02:39:46,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:46,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:39:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:39:46,638 INFO L175 Difference]: Start difference. First operand has 218 places, 263 transitions, 3063 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:39:46,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 283 transitions, 3696 flow [2024-06-28 02:39:47,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 283 transitions, 3518 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:47,190 INFO L231 Difference]: Finished difference. Result has 221 places, 266 transitions, 3010 flow [2024-06-28 02:39:47,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3010, PETRI_PLACES=221, PETRI_TRANSITIONS=266} [2024-06-28 02:39:47,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 02:39:47,191 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 266 transitions, 3010 flow [2024-06-28 02:39:47,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:47,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:47,192 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-28 02:39:47,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:39:47,192 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:47,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:47,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1956613734, now seen corresponding path program 6 times [2024-06-28 02:39:47,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:47,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192114603] [2024-06-28 02:39:47,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:47,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:47,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:47,273 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-28 02:39:47,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:47,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192114603] [2024-06-28 02:39:47,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192114603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:47,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:47,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:47,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118283099] [2024-06-28 02:39:47,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:47,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:47,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:47,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:47,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:47,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:47,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 266 transitions, 3010 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:47,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:47,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:47,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:47,769 INFO L124 PetriNetUnfolderBase]: 1944/3379 cut-off events. [2024-06-28 02:39:47,769 INFO L125 PetriNetUnfolderBase]: For 187139/187139 co-relation queries the response was YES. [2024-06-28 02:39:47,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22193 conditions, 3379 events. 1944/3379 cut-off events. For 187139/187139 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21375 event pairs, 447 based on Foata normal form. 1/3372 useless extension candidates. Maximal degree in co-relation 22096. Up to 2756 conditions per place. [2024-06-28 02:39:47,806 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 103 changer transitions 0/292 dead transitions. [2024-06-28 02:39:47,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 292 transitions, 4059 flow [2024-06-28 02:39:47,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:47,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:39:47,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:39:47,808 INFO L175 Difference]: Start difference. First operand has 221 places, 266 transitions, 3010 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:39:47,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 292 transitions, 4059 flow [2024-06-28 02:39:48,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 292 transitions, 3973 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:48,181 INFO L231 Difference]: Finished difference. Result has 224 places, 272 transitions, 3223 flow [2024-06-28 02:39:48,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3223, PETRI_PLACES=224, PETRI_TRANSITIONS=272} [2024-06-28 02:39:48,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-28 02:39:48,182 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 272 transitions, 3223 flow [2024-06-28 02:39:48,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:48,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:48,182 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-28 02:39:48,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:39:48,183 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:48,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:48,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1575228236, now seen corresponding path program 1 times [2024-06-28 02:39:48,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:48,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697637467] [2024-06-28 02:39:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:48,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:48,276 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-28 02:39:48,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:48,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697637467] [2024-06-28 02:39:48,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697637467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:48,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:48,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:48,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362920890] [2024-06-28 02:39:48,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:48,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:48,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:48,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:48,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:48,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 272 transitions, 3223 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:48,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:48,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:48,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:48,828 INFO L124 PetriNetUnfolderBase]: 1959/3416 cut-off events. [2024-06-28 02:39:48,828 INFO L125 PetriNetUnfolderBase]: For 191943/191943 co-relation queries the response was YES. [2024-06-28 02:39:48,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22465 conditions, 3416 events. 1959/3416 cut-off events. For 191943/191943 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21679 event pairs, 344 based on Foata normal form. 2/3414 useless extension candidates. Maximal degree in co-relation 22367. Up to 2895 conditions per place. [2024-06-28 02:39:48,862 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 260 selfloop transitions, 40 changer transitions 0/309 dead transitions. [2024-06-28 02:39:48,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 309 transitions, 4119 flow [2024-06-28 02:39:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:48,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:48,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:39:48,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:39:48,864 INFO L175 Difference]: Start difference. First operand has 224 places, 272 transitions, 3223 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:39:48,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 309 transitions, 4119 flow [2024-06-28 02:39:49,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 3971 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:49,353 INFO L231 Difference]: Finished difference. Result has 229 places, 277 transitions, 3261 flow [2024-06-28 02:39:49,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3261, PETRI_PLACES=229, PETRI_TRANSITIONS=277} [2024-06-28 02:39:49,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 02:39:49,354 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 277 transitions, 3261 flow [2024-06-28 02:39:49,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:49,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:49,354 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-28 02:39:49,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:39:49,355 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:49,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:49,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1575497006, now seen corresponding path program 2 times [2024-06-28 02:39:49,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:49,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749397462] [2024-06-28 02:39:49,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:49,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:49,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:49,446 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-28 02:39:49,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:49,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749397462] [2024-06-28 02:39:49,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749397462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:49,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:49,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:49,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963407348] [2024-06-28 02:39:49,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:49,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:49,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:49,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:49,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:49,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:49,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 277 transitions, 3261 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:49,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:49,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:49,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:49,940 INFO L124 PetriNetUnfolderBase]: 1967/3424 cut-off events. [2024-06-28 02:39:49,941 INFO L125 PetriNetUnfolderBase]: For 198678/198678 co-relation queries the response was YES. [2024-06-28 02:39:49,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22685 conditions, 3424 events. 1967/3424 cut-off events. For 198678/198678 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21743 event pairs, 434 based on Foata normal form. 2/3420 useless extension candidates. Maximal degree in co-relation 22585. Up to 2988 conditions per place. [2024-06-28 02:39:49,976 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 259 selfloop transitions, 35 changer transitions 0/303 dead transitions. [2024-06-28 02:39:49,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 303 transitions, 3951 flow [2024-06-28 02:39:49,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:49,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:49,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:39:49,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-28 02:39:49,979 INFO L175 Difference]: Start difference. First operand has 229 places, 277 transitions, 3261 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:39:49,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 303 transitions, 3951 flow [2024-06-28 02:39:50,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 303 transitions, 3860 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:50,436 INFO L231 Difference]: Finished difference. Result has 233 places, 279 transitions, 3291 flow [2024-06-28 02:39:50,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3291, PETRI_PLACES=233, PETRI_TRANSITIONS=279} [2024-06-28 02:39:50,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 02:39:50,437 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 279 transitions, 3291 flow [2024-06-28 02:39:50,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:50,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:50,437 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-28 02:39:50,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:39:50,437 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:50,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:50,438 INFO L85 PathProgramCache]: Analyzing trace with hash -317996212, now seen corresponding path program 3 times [2024-06-28 02:39:50,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:50,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79953357] [2024-06-28 02:39:50,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:50,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:50,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:50,528 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-28 02:39:50,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:50,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79953357] [2024-06-28 02:39:50,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79953357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:50,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:50,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:50,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713554773] [2024-06-28 02:39:50,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:50,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:50,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:50,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:50,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:50,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:50,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 279 transitions, 3291 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:50,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:50,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:50,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:51,051 INFO L124 PetriNetUnfolderBase]: 1962/3419 cut-off events. [2024-06-28 02:39:51,051 INFO L125 PetriNetUnfolderBase]: For 200465/200465 co-relation queries the response was YES. [2024-06-28 02:39:51,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22604 conditions, 3419 events. 1962/3419 cut-off events. For 200465/200465 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21704 event pairs, 435 based on Foata normal form. 2/3417 useless extension candidates. Maximal degree in co-relation 22502. Up to 2981 conditions per place. [2024-06-28 02:39:51,089 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 34 changer transitions 0/297 dead transitions. [2024-06-28 02:39:51,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 297 transitions, 3911 flow [2024-06-28 02:39:51,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:51,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:51,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:39:51,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:39:51,090 INFO L175 Difference]: Start difference. First operand has 233 places, 279 transitions, 3291 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:39:51,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 297 transitions, 3911 flow [2024-06-28 02:39:51,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 297 transitions, 3812 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:51,687 INFO L231 Difference]: Finished difference. Result has 235 places, 279 transitions, 3265 flow [2024-06-28 02:39:51,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3265, PETRI_PLACES=235, PETRI_TRANSITIONS=279} [2024-06-28 02:39:51,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-28 02:39:51,687 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 279 transitions, 3265 flow [2024-06-28 02:39:51,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:51,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:51,688 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-28 02:39:51,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:39:51,688 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:51,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:51,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1865691660, now seen corresponding path program 1 times [2024-06-28 02:39:51,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:51,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570134416] [2024-06-28 02:39:51,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:51,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:51,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:51,774 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-28 02:39:51,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:51,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570134416] [2024-06-28 02:39:51,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570134416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:51,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:51,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:51,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204547596] [2024-06-28 02:39:51,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:51,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:51,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:51,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:51,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:51,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 279 transitions, 3265 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:51,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:51,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:51,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:52,282 INFO L124 PetriNetUnfolderBase]: 1967/3422 cut-off events. [2024-06-28 02:39:52,282 INFO L125 PetriNetUnfolderBase]: For 204566/204566 co-relation queries the response was YES. [2024-06-28 02:39:52,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22681 conditions, 3422 events. 1967/3422 cut-off events. For 204566/204566 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21782 event pairs, 438 based on Foata normal form. 1/3419 useless extension candidates. Maximal degree in co-relation 22578. Up to 2984 conditions per place. [2024-06-28 02:39:52,319 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 268 selfloop transitions, 28 changer transitions 0/305 dead transitions. [2024-06-28 02:39:52,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 3962 flow [2024-06-28 02:39:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:52,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:52,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:39:52,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-28 02:39:52,320 INFO L175 Difference]: Start difference. First operand has 235 places, 279 transitions, 3265 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:39:52,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 3962 flow [2024-06-28 02:39:52,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 305 transitions, 3881 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:52,844 INFO L231 Difference]: Finished difference. Result has 237 places, 282 transitions, 3299 flow [2024-06-28 02:39:52,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3299, PETRI_PLACES=237, PETRI_TRANSITIONS=282} [2024-06-28 02:39:52,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 02:39:52,845 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 282 transitions, 3299 flow [2024-06-28 02:39:52,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:52,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:52,845 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-28 02:39:52,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:39:52,845 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:52,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:52,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1848723498, now seen corresponding path program 2 times [2024-06-28 02:39:52,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:52,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420500498] [2024-06-28 02:39:52,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:52,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:52,924 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-28 02:39:52,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:52,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420500498] [2024-06-28 02:39:52,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420500498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:52,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:52,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:52,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615811087] [2024-06-28 02:39:52,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:52,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:52,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:52,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:52,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:52,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:52,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 282 transitions, 3299 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:52,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:52,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:52,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:53,451 INFO L124 PetriNetUnfolderBase]: 1988/3451 cut-off events. [2024-06-28 02:39:53,451 INFO L125 PetriNetUnfolderBase]: For 214948/214948 co-relation queries the response was YES. [2024-06-28 02:39:53,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23087 conditions, 3451 events. 1988/3451 cut-off events. For 214948/214948 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21949 event pairs, 464 based on Foata normal form. 1/3442 useless extension candidates. Maximal degree in co-relation 22983. Up to 2820 conditions per place. [2024-06-28 02:39:53,482 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 107 changer transitions 0/311 dead transitions. [2024-06-28 02:39:53,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 311 transitions, 4310 flow [2024-06-28 02:39:53,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:53,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:53,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:39:53,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-28 02:39:53,483 INFO L175 Difference]: Start difference. First operand has 237 places, 282 transitions, 3299 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:39:53,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 311 transitions, 4310 flow [2024-06-28 02:39:54,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 311 transitions, 4234 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:54,054 INFO L231 Difference]: Finished difference. Result has 239 places, 289 transitions, 3544 flow [2024-06-28 02:39:54,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3223, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3544, PETRI_PLACES=239, PETRI_TRANSITIONS=289} [2024-06-28 02:39:54,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 02:39:54,055 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 289 transitions, 3544 flow [2024-06-28 02:39:54,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:54,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:54,055 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-28 02:39:54,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:39:54,056 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:54,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:54,056 INFO L85 PathProgramCache]: Analyzing trace with hash 2042943150, now seen corresponding path program 3 times [2024-06-28 02:39:54,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:54,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692423221] [2024-06-28 02:39:54,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:54,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:54,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:54,134 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-28 02:39:54,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:54,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692423221] [2024-06-28 02:39:54,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692423221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:54,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:54,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:54,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687761858] [2024-06-28 02:39:54,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:54,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:54,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:54,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:54,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:54,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:54,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 289 transitions, 3544 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:54,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:54,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:54,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:54,642 INFO L124 PetriNetUnfolderBase]: 2009/3486 cut-off events. [2024-06-28 02:39:54,642 INFO L125 PetriNetUnfolderBase]: For 226539/226539 co-relation queries the response was YES. [2024-06-28 02:39:54,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23783 conditions, 3486 events. 2009/3486 cut-off events. For 226539/226539 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22180 event pairs, 464 based on Foata normal form. 1/3477 useless extension candidates. Maximal degree in co-relation 23678. Up to 2836 conditions per place. [2024-06-28 02:39:54,679 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 118 changer transitions 0/317 dead transitions. [2024-06-28 02:39:54,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 317 transitions, 4627 flow [2024-06-28 02:39:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:54,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:39:54,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-28 02:39:54,680 INFO L175 Difference]: Start difference. First operand has 239 places, 289 transitions, 3544 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:39:54,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 317 transitions, 4627 flow [2024-06-28 02:39:55,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 317 transitions, 4426 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:55,267 INFO L231 Difference]: Finished difference. Result has 243 places, 298 transitions, 3750 flow [2024-06-28 02:39:55,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3750, PETRI_PLACES=243, PETRI_TRANSITIONS=298} [2024-06-28 02:39:55,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-28 02:39:55,268 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 298 transitions, 3750 flow [2024-06-28 02:39:55,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:55,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:55,268 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-28 02:39:55,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:39:55,269 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:55,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:55,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1315265846, now seen corresponding path program 7 times [2024-06-28 02:39:55,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:55,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668161524] [2024-06-28 02:39:55,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:55,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:55,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-28 02:39:55,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:55,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668161524] [2024-06-28 02:39:55,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668161524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:55,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957090191] [2024-06-28 02:39:55,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:55,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:55,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:55,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:55,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:55,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 298 transitions, 3750 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:55,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:55,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:55,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:55,867 INFO L124 PetriNetUnfolderBase]: 2014/3497 cut-off events. [2024-06-28 02:39:55,867 INFO L125 PetriNetUnfolderBase]: For 233594/233594 co-relation queries the response was YES. [2024-06-28 02:39:55,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23930 conditions, 3497 events. 2014/3497 cut-off events. For 233594/233594 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22308 event pairs, 453 based on Foata normal form. 1/3492 useless extension candidates. Maximal degree in co-relation 23824. Up to 2855 conditions per place. [2024-06-28 02:39:55,906 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 92 changer transitions 0/323 dead transitions. [2024-06-28 02:39:55,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 323 transitions, 4739 flow [2024-06-28 02:39:55,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:55,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:55,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:39:55,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-28 02:39:55,907 INFO L175 Difference]: Start difference. First operand has 243 places, 298 transitions, 3750 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:39:55,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 323 transitions, 4739 flow [2024-06-28 02:39:56,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 323 transitions, 4574 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:39:56,551 INFO L231 Difference]: Finished difference. Result has 247 places, 301 transitions, 3822 flow [2024-06-28 02:39:56,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3822, PETRI_PLACES=247, PETRI_TRANSITIONS=301} [2024-06-28 02:39:56,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-28 02:39:56,552 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 301 transitions, 3822 flow [2024-06-28 02:39:56,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:56,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:56,552 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-28 02:39:56,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:39:56,553 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:56,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:56,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1540794488, now seen corresponding path program 8 times [2024-06-28 02:39:56,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:56,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112404395] [2024-06-28 02:39:56,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:56,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:56,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:56,633 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-28 02:39:56,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:56,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112404395] [2024-06-28 02:39:56,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112404395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:56,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:56,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:56,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470363408] [2024-06-28 02:39:56,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:56,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:56,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:56,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:56,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 301 transitions, 3822 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:56,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:56,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:56,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:57,111 INFO L124 PetriNetUnfolderBase]: 2011/3493 cut-off events. [2024-06-28 02:39:57,112 INFO L125 PetriNetUnfolderBase]: For 238499/238499 co-relation queries the response was YES. [2024-06-28 02:39:57,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23905 conditions, 3493 events. 2011/3493 cut-off events. For 238499/238499 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22295 event pairs, 453 based on Foata normal form. 1/3488 useless extension candidates. Maximal degree in co-relation 23798. Up to 2853 conditions per place. [2024-06-28 02:39:57,149 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 90 changer transitions 0/320 dead transitions. [2024-06-28 02:39:57,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 320 transitions, 4754 flow [2024-06-28 02:39:57,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:57,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:57,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:39:57,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-28 02:39:57,150 INFO L175 Difference]: Start difference. First operand has 247 places, 301 transitions, 3822 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:39:57,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 320 transitions, 4754 flow [2024-06-28 02:39:57,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 320 transitions, 4460 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:57,753 INFO L231 Difference]: Finished difference. Result has 248 places, 301 transitions, 3714 flow [2024-06-28 02:39:57,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3714, PETRI_PLACES=248, PETRI_TRANSITIONS=301} [2024-06-28 02:39:57,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 02:39:57,753 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 301 transitions, 3714 flow [2024-06-28 02:39:57,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:57,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:57,754 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-28 02:39:57,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:39:57,754 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:57,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:57,754 INFO L85 PathProgramCache]: Analyzing trace with hash -196623178, now seen corresponding path program 9 times [2024-06-28 02:39:57,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:57,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502701578] [2024-06-28 02:39:57,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:57,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:57,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:57,828 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-28 02:39:57,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:57,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502701578] [2024-06-28 02:39:57,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502701578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:57,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:57,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:57,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044342915] [2024-06-28 02:39:57,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:57,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:57,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:57,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:57,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:57,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:57,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 301 transitions, 3714 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:57,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:57,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:57,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:58,306 INFO L124 PetriNetUnfolderBase]: 2029/3524 cut-off events. [2024-06-28 02:39:58,306 INFO L125 PetriNetUnfolderBase]: For 249417/249417 co-relation queries the response was YES. [2024-06-28 02:39:58,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24055 conditions, 3524 events. 2029/3524 cut-off events. For 249417/249417 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22540 event pairs, 454 based on Foata normal form. 2/3520 useless extension candidates. Maximal degree in co-relation 23949. Up to 2872 conditions per place. [2024-06-28 02:39:58,344 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 92 changer transitions 0/324 dead transitions. [2024-06-28 02:39:58,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 324 transitions, 4748 flow [2024-06-28 02:39:58,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:58,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:39:58,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-28 02:39:58,345 INFO L175 Difference]: Start difference. First operand has 248 places, 301 transitions, 3714 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:39:58,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 324 transitions, 4748 flow [2024-06-28 02:39:59,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 324 transitions, 4549 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:59,157 INFO L231 Difference]: Finished difference. Result has 250 places, 308 transitions, 3806 flow [2024-06-28 02:39:59,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3806, PETRI_PLACES=250, PETRI_TRANSITIONS=308} [2024-06-28 02:39:59,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 02:39:59,158 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 308 transitions, 3806 flow [2024-06-28 02:39:59,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:59,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:59,158 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-28 02:39:59,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:39:59,158 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:59,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:59,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2041580264, now seen corresponding path program 10 times [2024-06-28 02:39:59,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:59,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032550047] [2024-06-28 02:39:59,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:59,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:59,234 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-28 02:39:59,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:59,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032550047] [2024-06-28 02:39:59,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032550047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:59,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:59,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:59,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106036341] [2024-06-28 02:39:59,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:59,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:59,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:59,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:59,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:59,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:39:59,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 308 transitions, 3806 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:39:59,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:59,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:39:59,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:59,745 INFO L124 PetriNetUnfolderBase]: 2023/3505 cut-off events. [2024-06-28 02:39:59,745 INFO L125 PetriNetUnfolderBase]: For 252188/252188 co-relation queries the response was YES. [2024-06-28 02:39:59,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23967 conditions, 3505 events. 2023/3505 cut-off events. For 252188/252188 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22406 event pairs, 467 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 23860. Up to 2867 conditions per place. [2024-06-28 02:39:59,780 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 98 changer transitions 0/322 dead transitions. [2024-06-28 02:39:59,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 322 transitions, 4872 flow [2024-06-28 02:39:59,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:59,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:59,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:39:59,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-28 02:39:59,781 INFO L175 Difference]: Start difference. First operand has 250 places, 308 transitions, 3806 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:39:59,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 322 transitions, 4872 flow [2024-06-28 02:40:00,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 322 transitions, 4733 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:40:00,297 INFO L231 Difference]: Finished difference. Result has 254 places, 308 transitions, 3870 flow [2024-06-28 02:40:00,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3870, PETRI_PLACES=254, PETRI_TRANSITIONS=308} [2024-06-28 02:40:00,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 02:40:00,298 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 308 transitions, 3870 flow [2024-06-28 02:40:00,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:00,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:00,298 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-28 02:40:00,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:40:00,298 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:00,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:00,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1527872694, now seen corresponding path program 11 times [2024-06-28 02:40:00,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:00,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830608530] [2024-06-28 02:40:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:00,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:00,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:00,381 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-28 02:40:00,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:00,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830608530] [2024-06-28 02:40:00,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830608530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:00,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:00,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:00,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092913375] [2024-06-28 02:40:00,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:00,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:00,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:00,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:00,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:00,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:00,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 308 transitions, 3870 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:00,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:00,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:00,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:00,894 INFO L124 PetriNetUnfolderBase]: 2017/3497 cut-off events. [2024-06-28 02:40:00,895 INFO L125 PetriNetUnfolderBase]: For 254594/254594 co-relation queries the response was YES. [2024-06-28 02:40:00,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23878 conditions, 3497 events. 2017/3497 cut-off events. For 254594/254594 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22366 event pairs, 467 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 23770. Up to 2862 conditions per place. [2024-06-28 02:40:00,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 93 changer transitions 0/321 dead transitions. [2024-06-28 02:40:00,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 4800 flow [2024-06-28 02:40:00,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:00,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:00,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:40:00,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:40:00,935 INFO L175 Difference]: Start difference. First operand has 254 places, 308 transitions, 3870 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:40:00,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 4800 flow [2024-06-28 02:40:01,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 321 transitions, 4576 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:01,447 INFO L231 Difference]: Finished difference. Result has 256 places, 308 transitions, 3839 flow [2024-06-28 02:40:01,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3839, PETRI_PLACES=256, PETRI_TRANSITIONS=308} [2024-06-28 02:40:01,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-28 02:40:01,448 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 308 transitions, 3839 flow [2024-06-28 02:40:01,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:01,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:01,448 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-28 02:40:01,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:40:01,448 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:01,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:01,449 INFO L85 PathProgramCache]: Analyzing trace with hash -588178250, now seen corresponding path program 12 times [2024-06-28 02:40:01,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:01,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173899014] [2024-06-28 02:40:01,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:01,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:01,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:01,535 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-28 02:40:01,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:01,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173899014] [2024-06-28 02:40:01,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173899014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:01,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:01,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:01,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818216366] [2024-06-28 02:40:01,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:01,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:01,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:01,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:01,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:01,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:01,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 308 transitions, 3839 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:01,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:01,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:01,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:02,162 INFO L124 PetriNetUnfolderBase]: 2011/3500 cut-off events. [2024-06-28 02:40:02,162 INFO L125 PetriNetUnfolderBase]: For 254940/254940 co-relation queries the response was YES. [2024-06-28 02:40:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3500 events. 2011/3500 cut-off events. For 254940/254940 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22394 event pairs, 444 based on Foata normal form. 2/3496 useless extension candidates. Maximal degree in co-relation 23604. Up to 3050 conditions per place. [2024-06-28 02:40:02,194 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 33 changer transitions 0/319 dead transitions. [2024-06-28 02:40:02,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 319 transitions, 4485 flow [2024-06-28 02:40:02,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:40:02,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-28 02:40:02,195 INFO L175 Difference]: Start difference. First operand has 256 places, 308 transitions, 3839 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:40:02,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 319 transitions, 4485 flow [2024-06-28 02:40:02,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 319 transitions, 4232 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:02,902 INFO L231 Difference]: Finished difference. Result has 257 places, 308 transitions, 3659 flow [2024-06-28 02:40:02,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3659, PETRI_PLACES=257, PETRI_TRANSITIONS=308} [2024-06-28 02:40:02,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 02:40:02,902 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 308 transitions, 3659 flow [2024-06-28 02:40:02,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:02,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:02,903 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-28 02:40:02,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:40:02,903 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:02,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:02,903 INFO L85 PathProgramCache]: Analyzing trace with hash -128989226, now seen corresponding path program 4 times [2024-06-28 02:40:02,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:02,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628344449] [2024-06-28 02:40:02,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:02,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:02,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:02,989 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-28 02:40:02,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:02,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628344449] [2024-06-28 02:40:02,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628344449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:02,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:02,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:02,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145653321] [2024-06-28 02:40:02,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:02,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:02,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:02,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:02,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:03,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:03,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 308 transitions, 3659 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:03,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:03,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:03,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:03,541 INFO L124 PetriNetUnfolderBase]: 2016/3512 cut-off events. [2024-06-28 02:40:03,542 INFO L125 PetriNetUnfolderBase]: For 257723/257723 co-relation queries the response was YES. [2024-06-28 02:40:03,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23637 conditions, 3512 events. 2016/3512 cut-off events. For 257723/257723 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22485 event pairs, 437 based on Foata normal form. 1/3509 useless extension candidates. Maximal degree in co-relation 23528. Up to 3053 conditions per place. [2024-06-28 02:40:03,581 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 294 selfloop transitions, 28 changer transitions 0/331 dead transitions. [2024-06-28 02:40:03,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 331 transitions, 4408 flow [2024-06-28 02:40:03,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:03,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:03,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:40:03,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:40:03,583 INFO L175 Difference]: Start difference. First operand has 257 places, 308 transitions, 3659 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:40:03,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 331 transitions, 4408 flow [2024-06-28 02:40:04,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 331 transitions, 4307 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:04,279 INFO L231 Difference]: Finished difference. Result has 257 places, 311 transitions, 3681 flow [2024-06-28 02:40:04,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3558, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3681, PETRI_PLACES=257, PETRI_TRANSITIONS=311} [2024-06-28 02:40:04,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 02:40:04,280 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 311 transitions, 3681 flow [2024-06-28 02:40:04,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:04,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:04,281 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-28 02:40:04,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:40:04,281 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:04,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:04,281 INFO L85 PathProgramCache]: Analyzing trace with hash -124227626, now seen corresponding path program 5 times [2024-06-28 02:40:04,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:04,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418396116] [2024-06-28 02:40:04,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:04,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:04,353 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-28 02:40:04,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:04,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418396116] [2024-06-28 02:40:04,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418396116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:04,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:04,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:04,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745159233] [2024-06-28 02:40:04,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:04,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:04,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:04,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:04,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:04,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:04,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 311 transitions, 3681 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:04,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:04,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:04,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:04,843 INFO L124 PetriNetUnfolderBase]: 2013/3508 cut-off events. [2024-06-28 02:40:04,844 INFO L125 PetriNetUnfolderBase]: For 261734/261734 co-relation queries the response was YES. [2024-06-28 02:40:04,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23628 conditions, 3508 events. 2013/3508 cut-off events. For 261734/261734 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22449 event pairs, 443 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 23518. Up to 2842 conditions per place. [2024-06-28 02:40:04,881 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 111 changer transitions 0/331 dead transitions. [2024-06-28 02:40:04,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 331 transitions, 4805 flow [2024-06-28 02:40:04,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:04,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:04,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:40:04,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-28 02:40:04,886 INFO L175 Difference]: Start difference. First operand has 257 places, 311 transitions, 3681 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:40:04,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 331 transitions, 4805 flow [2024-06-28 02:40:05,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 331 transitions, 4727 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:05,760 INFO L231 Difference]: Finished difference. Result has 259 places, 311 transitions, 3831 flow [2024-06-28 02:40:05,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3603, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3831, PETRI_PLACES=259, PETRI_TRANSITIONS=311} [2024-06-28 02:40:05,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-28 02:40:05,761 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 311 transitions, 3831 flow [2024-06-28 02:40:05,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:05,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:05,761 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-28 02:40:05,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:40:05,762 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:05,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:05,762 INFO L85 PathProgramCache]: Analyzing trace with hash 930230554, now seen corresponding path program 6 times [2024-06-28 02:40:05,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:05,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301359447] [2024-06-28 02:40:05,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:05,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:05,879 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-28 02:40:05,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:05,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301359447] [2024-06-28 02:40:05,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301359447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:05,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:05,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:05,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605180261] [2024-06-28 02:40:05,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:05,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:05,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:05,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:05,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:05,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:05,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 311 transitions, 3831 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:05,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:05,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:05,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:06,386 INFO L124 PetriNetUnfolderBase]: 2010/3504 cut-off events. [2024-06-28 02:40:06,387 INFO L125 PetriNetUnfolderBase]: For 266516/266516 co-relation queries the response was YES. [2024-06-28 02:40:06,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23854 conditions, 3504 events. 2010/3504 cut-off events. For 266516/266516 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22432 event pairs, 437 based on Foata normal form. 1/3501 useless extension candidates. Maximal degree in co-relation 23743. Up to 3015 conditions per place. [2024-06-28 02:40:06,422 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 282 selfloop transitions, 43 changer transitions 0/334 dead transitions. [2024-06-28 02:40:06,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 334 transitions, 4683 flow [2024-06-28 02:40:06,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:06,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:06,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:40:06,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-28 02:40:06,424 INFO L175 Difference]: Start difference. First operand has 259 places, 311 transitions, 3831 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:40:06,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 334 transitions, 4683 flow [2024-06-28 02:40:06,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 334 transitions, 4383 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:06,960 INFO L231 Difference]: Finished difference. Result has 263 places, 311 transitions, 3623 flow [2024-06-28 02:40:06,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3623, PETRI_PLACES=263, PETRI_TRANSITIONS=311} [2024-06-28 02:40:06,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-28 02:40:06,961 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 311 transitions, 3623 flow [2024-06-28 02:40:06,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:06,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:06,961 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-28 02:40:06,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:40:06,962 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:06,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:06,962 INFO L85 PathProgramCache]: Analyzing trace with hash -468975658, now seen corresponding path program 7 times [2024-06-28 02:40:06,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:06,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525268333] [2024-06-28 02:40:06,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:06,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:07,085 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-28 02:40:07,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:07,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525268333] [2024-06-28 02:40:07,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525268333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:07,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:07,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:07,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511872404] [2024-06-28 02:40:07,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:07,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:07,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:07,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:07,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:07,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:07,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 311 transitions, 3623 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:07,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:07,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:07,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:07,659 INFO L124 PetriNetUnfolderBase]: 2002/3492 cut-off events. [2024-06-28 02:40:07,659 INFO L125 PetriNetUnfolderBase]: For 268903/268903 co-relation queries the response was YES. [2024-06-28 02:40:07,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23461 conditions, 3492 events. 2002/3492 cut-off events. For 268903/268903 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22382 event pairs, 437 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 23349. Up to 3007 conditions per place. [2024-06-28 02:40:07,698 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 41 changer transitions 0/328 dead transitions. [2024-06-28 02:40:07,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 4303 flow [2024-06-28 02:40:07,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:07,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:07,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:40:07,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-28 02:40:07,716 INFO L175 Difference]: Start difference. First operand has 263 places, 311 transitions, 3623 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:40:07,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 4303 flow [2024-06-28 02:40:08,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 328 transitions, 4163 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:08,463 INFO L231 Difference]: Finished difference. Result has 262 places, 311 transitions, 3573 flow [2024-06-28 02:40:08,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3573, PETRI_PLACES=262, PETRI_TRANSITIONS=311} [2024-06-28 02:40:08,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 02:40:08,463 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 311 transitions, 3573 flow [2024-06-28 02:40:08,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:08,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:08,464 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-28 02:40:08,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:40:08,464 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:08,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:08,484 INFO L85 PathProgramCache]: Analyzing trace with hash -188045354, now seen corresponding path program 8 times [2024-06-28 02:40:08,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:08,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603272416] [2024-06-28 02:40:08,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:08,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:08,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:08,574 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-28 02:40:08,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:08,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603272416] [2024-06-28 02:40:08,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603272416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:08,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:08,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:08,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099714884] [2024-06-28 02:40:08,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:08,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:08,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:08,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:08,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:08,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:08,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 311 transitions, 3573 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:08,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:08,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:08,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:09,153 INFO L124 PetriNetUnfolderBase]: 2012/3510 cut-off events. [2024-06-28 02:40:09,153 INFO L125 PetriNetUnfolderBase]: For 275703/275703 co-relation queries the response was YES. [2024-06-28 02:40:09,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23585 conditions, 3510 events. 2012/3510 cut-off events. For 275703/275703 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22514 event pairs, 443 based on Foata normal form. 2/3508 useless extension candidates. Maximal degree in co-relation 23472. Up to 2842 conditions per place. [2024-06-28 02:40:09,197 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 101 changer transitions 0/331 dead transitions. [2024-06-28 02:40:09,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 331 transitions, 4613 flow [2024-06-28 02:40:09,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:09,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:09,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:40:09,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-28 02:40:09,198 INFO L175 Difference]: Start difference. First operand has 262 places, 311 transitions, 3573 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:40:09,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 331 transitions, 4613 flow [2024-06-28 02:40:10,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 331 transitions, 4531 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:10,182 INFO L231 Difference]: Finished difference. Result has 263 places, 315 transitions, 3762 flow [2024-06-28 02:40:10,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3762, PETRI_PLACES=263, PETRI_TRANSITIONS=315} [2024-06-28 02:40:10,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-28 02:40:10,183 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 315 transitions, 3762 flow [2024-06-28 02:40:10,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:10,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:10,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-28 02:40:10,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:40:10,183 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:10,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:10,184 INFO L85 PathProgramCache]: Analyzing trace with hash -851609514, now seen corresponding path program 9 times [2024-06-28 02:40:10,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:10,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184243824] [2024-06-28 02:40:10,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:10,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:10,259 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-28 02:40:10,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:10,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184243824] [2024-06-28 02:40:10,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184243824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:10,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:10,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:10,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218360648] [2024-06-28 02:40:10,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:10,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:10,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:10,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:10,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:10,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:10,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 315 transitions, 3762 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:10,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:10,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:10,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:10,768 INFO L124 PetriNetUnfolderBase]: 2004/3498 cut-off events. [2024-06-28 02:40:10,768 INFO L125 PetriNetUnfolderBase]: For 277453/277453 co-relation queries the response was YES. [2024-06-28 02:40:10,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23659 conditions, 3498 events. 2004/3498 cut-off events. For 277453/277453 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22434 event pairs, 443 based on Foata normal form. 2/3496 useless extension candidates. Maximal degree in co-relation 23545. Up to 2834 conditions per place. [2024-06-28 02:40:10,808 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 104 changer transitions 0/330 dead transitions. [2024-06-28 02:40:10,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 330 transitions, 4592 flow [2024-06-28 02:40:10,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:10,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:10,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:40:10,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-28 02:40:10,809 INFO L175 Difference]: Start difference. First operand has 263 places, 315 transitions, 3762 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:40:10,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 330 transitions, 4592 flow [2024-06-28 02:40:11,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 330 transitions, 4380 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:11,618 INFO L231 Difference]: Finished difference. Result has 266 places, 315 transitions, 3765 flow [2024-06-28 02:40:11,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3765, PETRI_PLACES=266, PETRI_TRANSITIONS=315} [2024-06-28 02:40:11,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 02:40:11,619 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 315 transitions, 3765 flow [2024-06-28 02:40:11,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:11,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:11,619 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-28 02:40:11,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:40:11,620 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:11,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:11,620 INFO L85 PathProgramCache]: Analyzing trace with hash -914628812, now seen corresponding path program 10 times [2024-06-28 02:40:11,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:11,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474873108] [2024-06-28 02:40:11,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:11,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:11,721 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-28 02:40:11,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:11,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474873108] [2024-06-28 02:40:11,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474873108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:11,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:11,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:11,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413710525] [2024-06-28 02:40:11,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:11,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:11,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:11,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:11,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:11,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:11,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 315 transitions, 3765 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:11,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:11,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:11,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:12,250 INFO L124 PetriNetUnfolderBase]: 2014/3503 cut-off events. [2024-06-28 02:40:12,250 INFO L125 PetriNetUnfolderBase]: For 284454/284454 co-relation queries the response was YES. [2024-06-28 02:40:12,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23803 conditions, 3503 events. 2014/3503 cut-off events. For 284454/284454 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22492 event pairs, 465 based on Foata normal form. 2/3497 useless extension candidates. Maximal degree in co-relation 23688. Up to 2844 conditions per place. [2024-06-28 02:40:12,283 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 106 changer transitions 0/332 dead transitions. [2024-06-28 02:40:12,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 332 transitions, 4813 flow [2024-06-28 02:40:12,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:12,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:40:12,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-28 02:40:12,284 INFO L175 Difference]: Start difference. First operand has 266 places, 315 transitions, 3765 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:40:12,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 332 transitions, 4813 flow [2024-06-28 02:40:13,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 332 transitions, 4504 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:13,159 INFO L231 Difference]: Finished difference. Result has 265 places, 319 transitions, 3739 flow [2024-06-28 02:40:13,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=265, PETRI_TRANSITIONS=319} [2024-06-28 02:40:13,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 02:40:13,160 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 319 transitions, 3739 flow [2024-06-28 02:40:13,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:13,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:13,160 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-28 02:40:13,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:40:13,161 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:13,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:13,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1928985608, now seen corresponding path program 11 times [2024-06-28 02:40:13,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:13,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117162483] [2024-06-28 02:40:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:13,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:13,243 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-28 02:40:13,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:13,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117162483] [2024-06-28 02:40:13,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117162483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:13,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:13,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:13,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733667487] [2024-06-28 02:40:13,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:13,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:13,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:13,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:13,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:13,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:13,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 319 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:13,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:13,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:13,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:13,763 INFO L124 PetriNetUnfolderBase]: 2008/3495 cut-off events. [2024-06-28 02:40:13,764 INFO L125 PetriNetUnfolderBase]: For 284551/284551 co-relation queries the response was YES. [2024-06-28 02:40:13,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23636 conditions, 3495 events. 2008/3495 cut-off events. For 284551/284551 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22442 event pairs, 465 based on Foata normal form. 2/3489 useless extension candidates. Maximal degree in co-relation 23520. Up to 2839 conditions per place. [2024-06-28 02:40:13,804 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 106 changer transitions 0/331 dead transitions. [2024-06-28 02:40:13,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 331 transitions, 4567 flow [2024-06-28 02:40:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:13,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:13,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:40:13,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:40:13,805 INFO L175 Difference]: Start difference. First operand has 265 places, 319 transitions, 3739 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:40:13,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 331 transitions, 4567 flow [2024-06-28 02:40:14,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 331 transitions, 4321 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:14,712 INFO L231 Difference]: Finished difference. Result has 268 places, 319 transitions, 3715 flow [2024-06-28 02:40:14,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3715, PETRI_PLACES=268, PETRI_TRANSITIONS=319} [2024-06-28 02:40:14,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-28 02:40:14,713 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 319 transitions, 3715 flow [2024-06-28 02:40:14,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:14,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:14,713 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-28 02:40:14,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:40:14,714 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:14,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:14,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1823200096, now seen corresponding path program 12 times [2024-06-28 02:40:14,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:14,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239468785] [2024-06-28 02:40:14,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:14,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:14,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-28 02:40:14,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:14,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239468785] [2024-06-28 02:40:14,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239468785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:14,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:14,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:14,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354355127] [2024-06-28 02:40:14,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:14,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:14,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:14,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:14,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:14,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:14,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 319 transitions, 3715 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:14,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:14,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:14,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:15,312 INFO L124 PetriNetUnfolderBase]: 2000/3483 cut-off events. [2024-06-28 02:40:15,313 INFO L125 PetriNetUnfolderBase]: For 284476/284476 co-relation queries the response was YES. [2024-06-28 02:40:15,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23442 conditions, 3483 events. 2000/3483 cut-off events. For 284476/284476 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22379 event pairs, 465 based on Foata normal form. 2/3477 useless extension candidates. Maximal degree in co-relation 23325. Up to 2831 conditions per place. [2024-06-28 02:40:15,353 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 119 changer transitions 0/330 dead transitions. [2024-06-28 02:40:15,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 330 transitions, 4383 flow [2024-06-28 02:40:15,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:15,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:15,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:40:15,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-28 02:40:15,354 INFO L175 Difference]: Start difference. First operand has 268 places, 319 transitions, 3715 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:40:15,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 330 transitions, 4383 flow [2024-06-28 02:40:16,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 330 transitions, 4173 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:16,336 INFO L231 Difference]: Finished difference. Result has 270 places, 319 transitions, 3750 flow [2024-06-28 02:40:16,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3750, PETRI_PLACES=270, PETRI_TRANSITIONS=319} [2024-06-28 02:40:16,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-28 02:40:16,337 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 319 transitions, 3750 flow [2024-06-28 02:40:16,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:16,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:16,337 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-28 02:40:16,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:40:16,338 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:16,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:16,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1473455626, now seen corresponding path program 1 times [2024-06-28 02:40:16,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:16,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196877306] [2024-06-28 02:40:16,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:16,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:16,429 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-28 02:40:16,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:16,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196877306] [2024-06-28 02:40:16,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196877306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:16,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:16,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:16,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640708839] [2024-06-28 02:40:16,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:16,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:16,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:16,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:16,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:16,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:16,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 319 transitions, 3750 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:16,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:16,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:16,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:16,982 INFO L124 PetriNetUnfolderBase]: 2021/3532 cut-off events. [2024-06-28 02:40:16,982 INFO L125 PetriNetUnfolderBase]: For 299224/299224 co-relation queries the response was YES. [2024-06-28 02:40:17,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24077 conditions, 3532 events. 2021/3532 cut-off events. For 299224/299224 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22707 event pairs, 398 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 23959. Up to 3088 conditions per place. [2024-06-28 02:40:17,020 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 319 selfloop transitions, 19 changer transitions 0/347 dead transitions. [2024-06-28 02:40:17,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 4772 flow [2024-06-28 02:40:17,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:17,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:17,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:40:17,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:40:17,021 INFO L175 Difference]: Start difference. First operand has 270 places, 319 transitions, 3750 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:40:17,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 4772 flow [2024-06-28 02:40:17,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 347 transitions, 4226 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:40:17,827 INFO L231 Difference]: Finished difference. Result has 266 places, 323 transitions, 3379 flow [2024-06-28 02:40:17,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3379, PETRI_PLACES=266, PETRI_TRANSITIONS=323} [2024-06-28 02:40:17,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 02:40:17,828 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 323 transitions, 3379 flow [2024-06-28 02:40:17,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:17,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:17,828 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-28 02:40:17,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:40:17,828 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:17,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:17,829 INFO L85 PathProgramCache]: Analyzing trace with hash -468964746, now seen corresponding path program 2 times [2024-06-28 02:40:17,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:17,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790662281] [2024-06-28 02:40:17,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:17,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:17,928 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-28 02:40:17,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:17,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790662281] [2024-06-28 02:40:17,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790662281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:17,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:17,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:17,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586059373] [2024-06-28 02:40:17,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:17,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:17,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:17,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:17,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:17,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:17,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 323 transitions, 3379 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:17,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:17,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:17,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:18,451 INFO L124 PetriNetUnfolderBase]: 2016/3525 cut-off events. [2024-06-28 02:40:18,451 INFO L125 PetriNetUnfolderBase]: For 297842/297842 co-relation queries the response was YES. [2024-06-28 02:40:18,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23572 conditions, 3525 events. 2016/3525 cut-off events. For 297842/297842 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22657 event pairs, 428 based on Foata normal form. 2/3525 useless extension candidates. Maximal degree in co-relation 23453. Up to 3110 conditions per place. [2024-06-28 02:40:18,491 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 317 selfloop transitions, 15 changer transitions 0/341 dead transitions. [2024-06-28 02:40:18,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 341 transitions, 4087 flow [2024-06-28 02:40:18,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:18,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:18,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:40:18,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-28 02:40:18,493 INFO L175 Difference]: Start difference. First operand has 266 places, 323 transitions, 3379 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:40:18,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 341 transitions, 4087 flow [2024-06-28 02:40:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 341 transitions, 3953 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:19,380 INFO L231 Difference]: Finished difference. Result has 269 places, 323 transitions, 3280 flow [2024-06-28 02:40:19,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3280, PETRI_PLACES=269, PETRI_TRANSITIONS=323} [2024-06-28 02:40:19,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 02:40:19,381 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 323 transitions, 3280 flow [2024-06-28 02:40:19,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:19,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:19,381 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-28 02:40:19,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:40:19,382 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:19,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:19,382 INFO L85 PathProgramCache]: Analyzing trace with hash -843027722, now seen corresponding path program 3 times [2024-06-28 02:40:19,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:19,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299609060] [2024-06-28 02:40:19,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:19,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:19,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:19,467 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-28 02:40:19,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:19,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299609060] [2024-06-28 02:40:19,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299609060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:19,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:19,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:19,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986805575] [2024-06-28 02:40:19,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:19,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:19,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:19,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:19,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:19,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:19,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 323 transitions, 3280 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:19,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:19,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:19,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:20,000 INFO L124 PetriNetUnfolderBase]: 2024/3537 cut-off events. [2024-06-28 02:40:20,000 INFO L125 PetriNetUnfolderBase]: For 304598/304598 co-relation queries the response was YES. [2024-06-28 02:40:20,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23621 conditions, 3537 events. 2024/3537 cut-off events. For 304598/304598 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22749 event pairs, 429 based on Foata normal form. 2/3537 useless extension candidates. Maximal degree in co-relation 23500. Up to 3107 conditions per place. [2024-06-28 02:40:20,044 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 304 selfloop transitions, 27 changer transitions 0/340 dead transitions. [2024-06-28 02:40:20,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 340 transitions, 4046 flow [2024-06-28 02:40:20,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:20,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:40:20,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:40:20,045 INFO L175 Difference]: Start difference. First operand has 269 places, 323 transitions, 3280 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:40:20,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 340 transitions, 4046 flow [2024-06-28 02:40:20,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 340 transitions, 4011 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:20,914 INFO L231 Difference]: Finished difference. Result has 270 places, 325 transitions, 3376 flow [2024-06-28 02:40:20,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3376, PETRI_PLACES=270, PETRI_TRANSITIONS=325} [2024-06-28 02:40:20,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-28 02:40:20,915 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 325 transitions, 3376 flow [2024-06-28 02:40:20,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:20,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:20,915 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-28 02:40:20,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:40:20,916 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:20,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:20,916 INFO L85 PathProgramCache]: Analyzing trace with hash 78297816, now seen corresponding path program 4 times [2024-06-28 02:40:20,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313266657] [2024-06-28 02:40:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:20,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:20,996 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-28 02:40:20,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:20,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313266657] [2024-06-28 02:40:20,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313266657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:20,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:20,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:20,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075038046] [2024-06-28 02:40:20,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:20,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:20,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:20,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:20,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:21,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:21,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 325 transitions, 3376 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:21,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:21,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:21,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:21,493 INFO L124 PetriNetUnfolderBase]: 2019/3524 cut-off events. [2024-06-28 02:40:21,493 INFO L125 PetriNetUnfolderBase]: For 304363/304363 co-relation queries the response was YES. [2024-06-28 02:40:21,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23545 conditions, 3524 events. 2019/3524 cut-off events. For 304363/304363 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22652 event pairs, 435 based on Foata normal form. 2/3522 useless extension candidates. Maximal degree in co-relation 23423. Up to 3100 conditions per place. [2024-06-28 02:40:21,533 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 303 selfloop transitions, 27 changer transitions 0/339 dead transitions. [2024-06-28 02:40:21,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 339 transitions, 4136 flow [2024-06-28 02:40:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:21,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:40:21,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-28 02:40:21,535 INFO L175 Difference]: Start difference. First operand has 270 places, 325 transitions, 3376 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:40:21,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 339 transitions, 4136 flow [2024-06-28 02:40:22,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 339 transitions, 4021 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:22,583 INFO L231 Difference]: Finished difference. Result has 272 places, 327 transitions, 3396 flow [2024-06-28 02:40:22,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3396, PETRI_PLACES=272, PETRI_TRANSITIONS=327} [2024-06-28 02:40:22,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-28 02:40:22,585 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 327 transitions, 3396 flow [2024-06-28 02:40:22,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:40:22,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:22,585 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-28 02:40:22,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:40:22,586 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:22,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:22,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1949235902, now seen corresponding path program 1 times [2024-06-28 02:40:22,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:22,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573434125] [2024-06-28 02:40:22,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:22,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:22,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:22,758 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-28 02:40:22,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:22,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573434125] [2024-06-28 02:40:22,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573434125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:22,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:22,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:22,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028690310] [2024-06-28 02:40:22,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:22,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:22,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:22,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:22,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:22,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:22,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 327 transitions, 3396 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:22,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:22,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:22,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:23,509 INFO L124 PetriNetUnfolderBase]: 2032/3542 cut-off events. [2024-06-28 02:40:23,509 INFO L125 PetriNetUnfolderBase]: For 310036/310036 co-relation queries the response was YES. [2024-06-28 02:40:23,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23763 conditions, 3542 events. 2032/3542 cut-off events. For 310036/310036 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22831 event pairs, 451 based on Foata normal form. 1/3537 useless extension candidates. Maximal degree in co-relation 23640. Up to 2964 conditions per place. [2024-06-28 02:40:23,566 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 79 changer transitions 0/347 dead transitions. [2024-06-28 02:40:23,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 4364 flow [2024-06-28 02:40:23,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:40:23,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:40:23,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:40:23,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-28 02:40:23,567 INFO L175 Difference]: Start difference. First operand has 272 places, 327 transitions, 3396 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:40:23,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 4364 flow [2024-06-28 02:40:24,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 347 transitions, 4245 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:24,647 INFO L231 Difference]: Finished difference. Result has 274 places, 333 transitions, 3598 flow [2024-06-28 02:40:24,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3598, PETRI_PLACES=274, PETRI_TRANSITIONS=333} [2024-06-28 02:40:24,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 02:40:24,648 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 333 transitions, 3598 flow [2024-06-28 02:40:24,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:24,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:24,649 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-28 02:40:24,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:40:24,649 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:24,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:24,650 INFO L85 PathProgramCache]: Analyzing trace with hash 33467642, now seen corresponding path program 2 times [2024-06-28 02:40:24,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:24,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994953912] [2024-06-28 02:40:24,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:24,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:24,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:24,794 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-28 02:40:24,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:24,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994953912] [2024-06-28 02:40:24,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994953912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:24,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:24,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:24,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894143123] [2024-06-28 02:40:24,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:24,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:24,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:24,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:24,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:24,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:24,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 333 transitions, 3598 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:24,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:24,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:24,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:25,489 INFO L124 PetriNetUnfolderBase]: 2037/3551 cut-off events. [2024-06-28 02:40:25,489 INFO L125 PetriNetUnfolderBase]: For 316457/316457 co-relation queries the response was YES. [2024-06-28 02:40:25,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24084 conditions, 3551 events. 2037/3551 cut-off events. For 316457/316457 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22873 event pairs, 440 based on Foata normal form. 1/3546 useless extension candidates. Maximal degree in co-relation 23959. Up to 2970 conditions per place. [2024-06-28 02:40:25,528 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 243 selfloop transitions, 101 changer transitions 0/353 dead transitions. [2024-06-28 02:40:25,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 353 transitions, 4550 flow [2024-06-28 02:40:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:25,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:25,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:40:25,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-28 02:40:25,530 INFO L175 Difference]: Start difference. First operand has 274 places, 333 transitions, 3598 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:40:25,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 353 transitions, 4550 flow [2024-06-28 02:40:26,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 353 transitions, 4430 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:40:26,650 INFO L231 Difference]: Finished difference. Result has 280 places, 336 transitions, 3745 flow [2024-06-28 02:40:26,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3745, PETRI_PLACES=280, PETRI_TRANSITIONS=336} [2024-06-28 02:40:26,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 02:40:26,651 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 336 transitions, 3745 flow [2024-06-28 02:40:26,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:26,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:26,652 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-28 02:40:26,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:40:26,652 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:26,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:26,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1984553090, now seen corresponding path program 3 times [2024-06-28 02:40:26,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:26,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17688772] [2024-06-28 02:40:26,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:26,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:26,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:26,745 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-28 02:40:26,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:26,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17688772] [2024-06-28 02:40:26,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17688772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:26,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:26,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:26,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593076051] [2024-06-28 02:40:26,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:26,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:26,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:26,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:26,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:26,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:26,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 336 transitions, 3745 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:26,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:26,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:27,283 INFO L124 PetriNetUnfolderBase]: 2034/3547 cut-off events. [2024-06-28 02:40:27,283 INFO L125 PetriNetUnfolderBase]: For 319924/319924 co-relation queries the response was YES. [2024-06-28 02:40:27,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24136 conditions, 3547 events. 2034/3547 cut-off events. For 319924/319924 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22854 event pairs, 440 based on Foata normal form. 1/3542 useless extension candidates. Maximal degree in co-relation 24010. Up to 2967 conditions per place. [2024-06-28 02:40:27,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 87 changer transitions 0/351 dead transitions. [2024-06-28 02:40:27,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 351 transitions, 4465 flow [2024-06-28 02:40:27,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:27,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:27,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:40:27,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:40:27,326 INFO L175 Difference]: Start difference. First operand has 280 places, 336 transitions, 3745 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:40:27,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 351 transitions, 4465 flow [2024-06-28 02:40:28,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 351 transitions, 4269 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:28,195 INFO L231 Difference]: Finished difference. Result has 282 places, 336 transitions, 3739 flow [2024-06-28 02:40:28,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3739, PETRI_PLACES=282, PETRI_TRANSITIONS=336} [2024-06-28 02:40:28,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 02:40:28,196 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 336 transitions, 3739 flow [2024-06-28 02:40:28,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:28,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:28,196 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-28 02:40:28,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:40:28,196 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:28,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:28,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1778838816, now seen corresponding path program 4 times [2024-06-28 02:40:28,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:28,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320708741] [2024-06-28 02:40:28,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:28,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:28,271 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-28 02:40:28,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:28,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320708741] [2024-06-28 02:40:28,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320708741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:28,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:28,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:28,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619713573] [2024-06-28 02:40:28,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:28,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:28,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:28,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:28,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:28,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:28,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 336 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:28,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:28,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:28,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:28,851 INFO L124 PetriNetUnfolderBase]: 2039/3556 cut-off events. [2024-06-28 02:40:28,852 INFO L125 PetriNetUnfolderBase]: For 320472/320472 co-relation queries the response was YES. [2024-06-28 02:40:28,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24175 conditions, 3556 events. 2039/3556 cut-off events. For 320472/320472 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22942 event pairs, 451 based on Foata normal form. 1/3551 useless extension candidates. Maximal degree in co-relation 24049. Up to 2896 conditions per place. [2024-06-28 02:40:28,886 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 240 selfloop transitions, 108 changer transitions 0/357 dead transitions. [2024-06-28 02:40:28,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 357 transitions, 4702 flow [2024-06-28 02:40:28,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:28,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:28,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:40:28,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-28 02:40:28,887 INFO L175 Difference]: Start difference. First operand has 282 places, 336 transitions, 3739 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:40:28,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 357 transitions, 4702 flow [2024-06-28 02:40:29,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 357 transitions, 4454 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:40:29,876 INFO L231 Difference]: Finished difference. Result has 280 places, 339 transitions, 3767 flow [2024-06-28 02:40:29,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=280, PETRI_TRANSITIONS=339} [2024-06-28 02:40:29,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 02:40:29,877 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 339 transitions, 3767 flow [2024-06-28 02:40:29,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:29,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:29,877 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-28 02:40:29,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:40:29,877 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:29,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:29,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1999478210, now seen corresponding path program 5 times [2024-06-28 02:40:29,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:29,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331156017] [2024-06-28 02:40:29,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:29,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:29,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:29,948 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-28 02:40:29,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:29,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331156017] [2024-06-28 02:40:29,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331156017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:29,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:29,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:29,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258358025] [2024-06-28 02:40:29,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:29,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:29,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:29,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:29,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:29,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:29,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 339 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:29,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:29,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:29,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:30,462 INFO L124 PetriNetUnfolderBase]: 2044/3565 cut-off events. [2024-06-28 02:40:30,462 INFO L125 PetriNetUnfolderBase]: For 320515/320515 co-relation queries the response was YES. [2024-06-28 02:40:30,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24252 conditions, 3565 events. 2044/3565 cut-off events. For 320515/320515 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23011 event pairs, 451 based on Foata normal form. 1/3560 useless extension candidates. Maximal degree in co-relation 24126. Up to 2902 conditions per place. [2024-06-28 02:40:30,502 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 114 changer transitions 0/358 dead transitions. [2024-06-28 02:40:30,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 358 transitions, 4904 flow [2024-06-28 02:40:30,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:30,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:30,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:40:30,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-28 02:40:30,503 INFO L175 Difference]: Start difference. First operand has 280 places, 339 transitions, 3767 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:40:30,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 358 transitions, 4904 flow [2024-06-28 02:40:31,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 358 transitions, 4574 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:31,502 INFO L231 Difference]: Finished difference. Result has 281 places, 342 transitions, 3728 flow [2024-06-28 02:40:31,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3728, PETRI_PLACES=281, PETRI_TRANSITIONS=342} [2024-06-28 02:40:31,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 02:40:31,503 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 342 transitions, 3728 flow [2024-06-28 02:40:31,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:31,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:31,503 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-28 02:40:31,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:40:31,503 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:31,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:31,503 INFO L85 PathProgramCache]: Analyzing trace with hash -603746646, now seen corresponding path program 6 times [2024-06-28 02:40:31,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:31,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955190276] [2024-06-28 02:40:31,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:31,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:31,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:31,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-28 02:40:31,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:31,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955190276] [2024-06-28 02:40:31,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955190276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:31,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:31,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:31,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803838174] [2024-06-28 02:40:31,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:31,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:31,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:31,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:31,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:31,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:31,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 342 transitions, 3728 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:31,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:31,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:31,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:32,072 INFO L124 PetriNetUnfolderBase]: 2041/3561 cut-off events. [2024-06-28 02:40:32,073 INFO L125 PetriNetUnfolderBase]: For 323298/323298 co-relation queries the response was YES. [2024-06-28 02:40:32,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23961 conditions, 3561 events. 2041/3561 cut-off events. For 323298/323298 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22986 event pairs, 451 based on Foata normal form. 1/3556 useless extension candidates. Maximal degree in co-relation 23836. Up to 2899 conditions per place. [2024-06-28 02:40:32,112 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 239 selfloop transitions, 109 changer transitions 0/357 dead transitions. [2024-06-28 02:40:32,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 357 transitions, 4634 flow [2024-06-28 02:40:32,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:32,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:32,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:40:32,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-28 02:40:32,113 INFO L175 Difference]: Start difference. First operand has 281 places, 342 transitions, 3728 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:40:32,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 357 transitions, 4634 flow [2024-06-28 02:40:33,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 357 transitions, 4285 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:33,291 INFO L231 Difference]: Finished difference. Result has 282 places, 342 transitions, 3605 flow [2024-06-28 02:40:33,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3605, PETRI_PLACES=282, PETRI_TRANSITIONS=342} [2024-06-28 02:40:33,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 02:40:33,292 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 342 transitions, 3605 flow [2024-06-28 02:40:33,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:33,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:33,292 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-28 02:40:33,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:40:33,292 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:33,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1884331484, now seen corresponding path program 7 times [2024-06-28 02:40:33,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:33,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339366181] [2024-06-28 02:40:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:33,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:33,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:33,380 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-28 02:40:33,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:33,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339366181] [2024-06-28 02:40:33,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339366181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:33,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:33,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:33,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729737516] [2024-06-28 02:40:33,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:33,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:33,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:33,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:33,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:33,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:33,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 342 transitions, 3605 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:33,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:33,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:33,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:33,980 INFO L124 PetriNetUnfolderBase]: 2046/3559 cut-off events. [2024-06-28 02:40:33,980 INFO L125 PetriNetUnfolderBase]: For 329691/329691 co-relation queries the response was YES. [2024-06-28 02:40:34,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23993 conditions, 3559 events. 2046/3559 cut-off events. For 329691/329691 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22980 event pairs, 464 based on Foata normal form. 1/3551 useless extension candidates. Maximal degree in co-relation 23867. Up to 2905 conditions per place. [2024-06-28 02:40:34,025 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 130 changer transitions 0/357 dead transitions. [2024-06-28 02:40:34,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 357 transitions, 4544 flow [2024-06-28 02:40:34,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:34,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:34,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:40:34,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:40:34,027 INFO L175 Difference]: Start difference. First operand has 282 places, 342 transitions, 3605 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:40:34,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 357 transitions, 4544 flow [2024-06-28 02:40:35,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 357 transitions, 4297 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:35,113 INFO L231 Difference]: Finished difference. Result has 283 places, 345 transitions, 3663 flow [2024-06-28 02:40:35,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3663, PETRI_PLACES=283, PETRI_TRANSITIONS=345} [2024-06-28 02:40:35,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-28 02:40:35,114 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 345 transitions, 3663 flow [2024-06-28 02:40:35,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:35,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:35,114 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-28 02:40:35,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:40:35,114 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:35,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:35,115 INFO L85 PathProgramCache]: Analyzing trace with hash 69331504, now seen corresponding path program 8 times [2024-06-28 02:40:35,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:35,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497619296] [2024-06-28 02:40:35,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:35,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:35,198 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-28 02:40:35,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:35,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497619296] [2024-06-28 02:40:35,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497619296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:35,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:35,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:35,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329674594] [2024-06-28 02:40:35,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:35,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:35,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:35,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:35,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:35,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 345 transitions, 3663 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:35,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:35,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:35,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:35,711 INFO L124 PetriNetUnfolderBase]: 2051/3568 cut-off events. [2024-06-28 02:40:35,711 INFO L125 PetriNetUnfolderBase]: For 336581/336581 co-relation queries the response was YES. [2024-06-28 02:40:35,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24120 conditions, 3568 events. 2051/3568 cut-off events. For 336581/336581 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23047 event pairs, 464 based on Foata normal form. 1/3560 useless extension candidates. Maximal degree in co-relation 23993. Up to 2911 conditions per place. [2024-06-28 02:40:35,754 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 120 changer transitions 0/360 dead transitions. [2024-06-28 02:40:35,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 360 transitions, 4610 flow [2024-06-28 02:40:35,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:35,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:35,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:40:35,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-28 02:40:35,756 INFO L175 Difference]: Start difference. First operand has 283 places, 345 transitions, 3663 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:40:35,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 360 transitions, 4610 flow [2024-06-28 02:40:37,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 360 transitions, 4239 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:37,152 INFO L231 Difference]: Finished difference. Result has 284 places, 348 transitions, 3577 flow [2024-06-28 02:40:37,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3577, PETRI_PLACES=284, PETRI_TRANSITIONS=348} [2024-06-28 02:40:37,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 02:40:37,152 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 348 transitions, 3577 flow [2024-06-28 02:40:37,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:37,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:37,153 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-28 02:40:37,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:40:37,153 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:37,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:37,153 INFO L85 PathProgramCache]: Analyzing trace with hash 68915794, now seen corresponding path program 9 times [2024-06-28 02:40:37,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:37,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783923362] [2024-06-28 02:40:37,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:37,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:37,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:37,229 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-28 02:40:37,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:37,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783923362] [2024-06-28 02:40:37,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783923362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:37,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:37,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:37,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632008] [2024-06-28 02:40:37,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:37,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:37,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:37,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:37,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:37,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:37,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 348 transitions, 3577 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:37,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:37,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:37,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:37,744 INFO L124 PetriNetUnfolderBase]: 2048/3564 cut-off events. [2024-06-28 02:40:37,744 INFO L125 PetriNetUnfolderBase]: For 338838/338838 co-relation queries the response was YES. [2024-06-28 02:40:37,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24033 conditions, 3564 events. 2048/3564 cut-off events. For 338838/338838 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23025 event pairs, 464 based on Foata normal form. 1/3556 useless extension candidates. Maximal degree in co-relation 23906. Up to 2908 conditions per place. [2024-06-28 02:40:37,784 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 234 selfloop transitions, 116 changer transitions 0/359 dead transitions. [2024-06-28 02:40:37,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 359 transitions, 4303 flow [2024-06-28 02:40:37,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:37,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:37,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:40:37,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-28 02:40:37,786 INFO L175 Difference]: Start difference. First operand has 284 places, 348 transitions, 3577 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:40:37,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 359 transitions, 4303 flow [2024-06-28 02:40:39,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 3956 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:39,173 INFO L231 Difference]: Finished difference. Result has 285 places, 348 transitions, 3470 flow [2024-06-28 02:40:39,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3470, PETRI_PLACES=285, PETRI_TRANSITIONS=348} [2024-06-28 02:40:39,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 02:40:39,174 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 348 transitions, 3470 flow [2024-06-28 02:40:39,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:39,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:39,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-28 02:40:39,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:40:39,175 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:39,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:39,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1064745008, now seen corresponding path program 1 times [2024-06-28 02:40:39,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:39,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2467287] [2024-06-28 02:40:39,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:39,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:39,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:39,260 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-28 02:40:39,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:39,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2467287] [2024-06-28 02:40:39,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2467287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:39,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:39,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:39,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347720450] [2024-06-28 02:40:39,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:39,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:39,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:39,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:39,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:39,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:39,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 348 transitions, 3470 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:39,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:39,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:39,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:39,749 INFO L124 PetriNetUnfolderBase]: 2035/3556 cut-off events. [2024-06-28 02:40:39,749 INFO L125 PetriNetUnfolderBase]: For 341037/341037 co-relation queries the response was YES. [2024-06-28 02:40:39,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23399 conditions, 3556 events. 2035/3556 cut-off events. For 341037/341037 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22970 event pairs, 364 based on Foata normal form. 6/3556 useless extension candidates. Maximal degree in co-relation 23271. Up to 2826 conditions per place. [2024-06-28 02:40:39,790 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 328 selfloop transitions, 34 changer transitions 0/371 dead transitions. [2024-06-28 02:40:39,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 371 transitions, 4476 flow [2024-06-28 02:40:39,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:40:39,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:40:39,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:40:39,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-28 02:40:39,791 INFO L175 Difference]: Start difference. First operand has 285 places, 348 transitions, 3470 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:40:39,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 371 transitions, 4476 flow [2024-06-28 02:40:40,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 371 transitions, 4183 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:40,894 INFO L231 Difference]: Finished difference. Result has 284 places, 348 transitions, 3249 flow [2024-06-28 02:40:40,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3249, PETRI_PLACES=284, PETRI_TRANSITIONS=348} [2024-06-28 02:40:40,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 02:40:40,904 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 348 transitions, 3249 flow [2024-06-28 02:40:40,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:40,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:40,904 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-28 02:40:40,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:40:40,904 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:40,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:40,905 INFO L85 PathProgramCache]: Analyzing trace with hash 60814106, now seen corresponding path program 2 times [2024-06-28 02:40:40,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:40,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107985601] [2024-06-28 02:40:40,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:40,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:40,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:41,022 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-28 02:40:41,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:41,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107985601] [2024-06-28 02:40:41,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107985601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:41,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:41,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:41,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008099013] [2024-06-28 02:40:41,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:41,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:41,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:41,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:41,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:41,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:41,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 348 transitions, 3249 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:41,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:41,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:41,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:41,511 INFO L124 PetriNetUnfolderBase]: 2022/3537 cut-off events. [2024-06-28 02:40:41,511 INFO L125 PetriNetUnfolderBase]: For 322248/322248 co-relation queries the response was YES. [2024-06-28 02:40:41,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22668 conditions, 3537 events. 2022/3537 cut-off events. For 322248/322248 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22794 event pairs, 416 based on Foata normal form. 6/3537 useless extension candidates. Maximal degree in co-relation 22539. Up to 2882 conditions per place. [2024-06-28 02:40:41,552 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 322 selfloop transitions, 35 changer transitions 0/366 dead transitions. [2024-06-28 02:40:41,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 366 transitions, 4051 flow [2024-06-28 02:40:41,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:40:41,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:40:41,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:40:41,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 02:40:41,553 INFO L175 Difference]: Start difference. First operand has 284 places, 348 transitions, 3249 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:40:41,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 366 transitions, 4051 flow [2024-06-28 02:40:42,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 366 transitions, 3942 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:42,618 INFO L231 Difference]: Finished difference. Result has 285 places, 348 transitions, 3216 flow [2024-06-28 02:40:42,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3216, PETRI_PLACES=285, PETRI_TRANSITIONS=348} [2024-06-28 02:40:42,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 02:40:42,619 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 348 transitions, 3216 flow [2024-06-28 02:40:42,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:42,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:42,619 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-28 02:40:42,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:40:42,619 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:42,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:42,620 INFO L85 PathProgramCache]: Analyzing trace with hash -173178978, now seen corresponding path program 1 times [2024-06-28 02:40:42,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:42,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047925953] [2024-06-28 02:40:42,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:42,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:42,702 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-28 02:40:42,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:42,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047925953] [2024-06-28 02:40:42,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047925953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:42,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:42,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:42,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92273510] [2024-06-28 02:40:42,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:42,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:42,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:42,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:42,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:42,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:42,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 348 transitions, 3216 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:42,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:42,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:42,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:43,353 INFO L124 PetriNetUnfolderBase]: 2030/3558 cut-off events. [2024-06-28 02:40:43,354 INFO L125 PetriNetUnfolderBase]: For 310916/310916 co-relation queries the response was YES. [2024-06-28 02:40:43,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22570 conditions, 3558 events. 2030/3558 cut-off events. For 310916/310916 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 23026 event pairs, 427 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 22441. Up to 3028 conditions per place. [2024-06-28 02:40:43,387 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 304 selfloop transitions, 52 changer transitions 0/365 dead transitions. [2024-06-28 02:40:43,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 365 transitions, 4006 flow [2024-06-28 02:40:43,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:43,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:43,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:40:43,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-28 02:40:43,388 INFO L175 Difference]: Start difference. First operand has 285 places, 348 transitions, 3216 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:40:43,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 365 transitions, 4006 flow [2024-06-28 02:40:44,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 365 transitions, 3916 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:44,482 INFO L231 Difference]: Finished difference. Result has 287 places, 350 transitions, 3281 flow [2024-06-28 02:40:44,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3281, PETRI_PLACES=287, PETRI_TRANSITIONS=350} [2024-06-28 02:40:44,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-28 02:40:44,483 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 350 transitions, 3281 flow [2024-06-28 02:40:44,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:44,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:44,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, 1] [2024-06-28 02:40:44,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:40:44,484 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:44,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash -156989538, now seen corresponding path program 2 times [2024-06-28 02:40:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:44,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035452119] [2024-06-28 02:40:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:44,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:44,563 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-28 02:40:44,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:44,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035452119] [2024-06-28 02:40:44,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035452119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:44,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:44,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:44,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437674573] [2024-06-28 02:40:44,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:44,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:44,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:44,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:44,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:44,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:44,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 350 transitions, 3281 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:44,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:44,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:44,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:45,065 INFO L124 PetriNetUnfolderBase]: 2038/3570 cut-off events. [2024-06-28 02:40:45,065 INFO L125 PetriNetUnfolderBase]: For 317997/317997 co-relation queries the response was YES. [2024-06-28 02:40:45,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22803 conditions, 3570 events. 2038/3570 cut-off events. For 317997/317997 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23108 event pairs, 425 based on Foata normal form. 2/3568 useless extension candidates. Maximal degree in co-relation 22673. Up to 3020 conditions per place. [2024-06-28 02:40:45,105 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 305 selfloop transitions, 54 changer transitions 0/368 dead transitions. [2024-06-28 02:40:45,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 368 transitions, 4083 flow [2024-06-28 02:40:45,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:45,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:45,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:40:45,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-28 02:40:45,106 INFO L175 Difference]: Start difference. First operand has 287 places, 350 transitions, 3281 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:40:45,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 368 transitions, 4083 flow [2024-06-28 02:40:46,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 368 transitions, 3944 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:46,744 INFO L231 Difference]: Finished difference. Result has 289 places, 352 transitions, 3305 flow [2024-06-28 02:40:46,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3142, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3305, PETRI_PLACES=289, PETRI_TRANSITIONS=352} [2024-06-28 02:40:46,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-28 02:40:46,745 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 352 transitions, 3305 flow [2024-06-28 02:40:46,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:46,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:46,746 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-28 02:40:46,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:40:46,746 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:46,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:46,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2142672602, now seen corresponding path program 3 times [2024-06-28 02:40:46,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:46,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736482406] [2024-06-28 02:40:46,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:46,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:46,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:46,836 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-28 02:40:46,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:46,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736482406] [2024-06-28 02:40:46,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736482406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:46,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:46,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:46,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859001516] [2024-06-28 02:40:46,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:46,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:46,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:46,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:46,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:46,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:46,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 352 transitions, 3305 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:46,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:46,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:46,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:47,335 INFO L124 PetriNetUnfolderBase]: 2046/3579 cut-off events. [2024-06-28 02:40:47,335 INFO L125 PetriNetUnfolderBase]: For 325666/325666 co-relation queries the response was YES. [2024-06-28 02:40:47,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23055 conditions, 3579 events. 2046/3579 cut-off events. For 325666/325666 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23215 event pairs, 435 based on Foata normal form. 2/3575 useless extension candidates. Maximal degree in co-relation 22924. Up to 3052 conditions per place. [2024-06-28 02:40:47,375 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 300 selfloop transitions, 57 changer transitions 0/366 dead transitions. [2024-06-28 02:40:47,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 366 transitions, 4097 flow [2024-06-28 02:40:47,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:47,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:47,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:40:47,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-28 02:40:47,376 INFO L175 Difference]: Start difference. First operand has 289 places, 352 transitions, 3305 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:40:47,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 366 transitions, 4097 flow [2024-06-28 02:40:49,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 366 transitions, 3950 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:49,341 INFO L231 Difference]: Finished difference. Result has 291 places, 354 transitions, 3331 flow [2024-06-28 02:40:49,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3331, PETRI_PLACES=291, PETRI_TRANSITIONS=354} [2024-06-28 02:40:49,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 02:40:49,342 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 354 transitions, 3331 flow [2024-06-28 02:40:49,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:49,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:49,342 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-28 02:40:49,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:40:49,342 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:49,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:49,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1034813778, now seen corresponding path program 4 times [2024-06-28 02:40:49,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:49,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120036893] [2024-06-28 02:40:49,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:49,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:49,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:49,423 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-28 02:40:49,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:49,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120036893] [2024-06-28 02:40:49,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120036893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:49,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:49,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:49,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061295045] [2024-06-28 02:40:49,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:49,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:49,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:49,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:49,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:49,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:49,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 354 transitions, 3331 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:49,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:49,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:49,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:49,967 INFO L124 PetriNetUnfolderBase]: 2067/3612 cut-off events. [2024-06-28 02:40:49,967 INFO L125 PetriNetUnfolderBase]: For 342977/342977 co-relation queries the response was YES. [2024-06-28 02:40:49,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23660 conditions, 3612 events. 2067/3612 cut-off events. For 342977/342977 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23477 event pairs, 434 based on Foata normal form. 2/3608 useless extension candidates. Maximal degree in co-relation 23528. Up to 3054 conditions per place. [2024-06-28 02:40:50,007 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 63 changer transitions 0/373 dead transitions. [2024-06-28 02:40:50,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 373 transitions, 4401 flow [2024-06-28 02:40:50,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:50,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:50,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:40:50,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-28 02:40:50,008 INFO L175 Difference]: Start difference. First operand has 291 places, 354 transitions, 3331 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:40:50,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 373 transitions, 4401 flow [2024-06-28 02:40:52,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 373 transitions, 4244 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:52,352 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 3440 flow [2024-06-28 02:40:52,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3440, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-28 02:40:52,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 02:40:52,353 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 3440 flow [2024-06-28 02:40:52,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:52,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:52,353 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-28 02:40:52,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:40:52,353 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:52,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:52,354 INFO L85 PathProgramCache]: Analyzing trace with hash 576540702, now seen corresponding path program 5 times [2024-06-28 02:40:52,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:52,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535738926] [2024-06-28 02:40:52,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:52,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:52,437 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-28 02:40:52,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:52,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535738926] [2024-06-28 02:40:52,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535738926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:52,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:52,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:52,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081346982] [2024-06-28 02:40:52,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:52,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:52,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:52,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:52,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:52,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:52,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 3440 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:52,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:52,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:52,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:52,957 INFO L124 PetriNetUnfolderBase]: 2062/3607 cut-off events. [2024-06-28 02:40:52,958 INFO L125 PetriNetUnfolderBase]: For 341459/341459 co-relation queries the response was YES. [2024-06-28 02:40:52,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23580 conditions, 3607 events. 2062/3607 cut-off events. For 341459/341459 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23445 event pairs, 437 based on Foata normal form. 2/3603 useless extension candidates. Maximal degree in co-relation 23446. Up to 3076 conditions per place. [2024-06-28 02:40:53,000 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 310 selfloop transitions, 53 changer transitions 0/372 dead transitions. [2024-06-28 02:40:53,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 372 transitions, 4227 flow [2024-06-28 02:40:53,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:53,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:53,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:40:53,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-28 02:40:53,001 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 3440 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:40:53,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 372 transitions, 4227 flow [2024-06-28 02:40:54,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 372 transitions, 4035 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-28 02:40:54,964 INFO L231 Difference]: Finished difference. Result has 298 places, 360 transitions, 3394 flow [2024-06-28 02:40:54,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3394, PETRI_PLACES=298, PETRI_TRANSITIONS=360} [2024-06-28 02:40:54,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 02:40:54,965 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 360 transitions, 3394 flow [2024-06-28 02:40:54,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:54,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:54,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-28 02:40:54,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:40:54,965 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:54,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:54,966 INFO L85 PathProgramCache]: Analyzing trace with hash -600712432, now seen corresponding path program 6 times [2024-06-28 02:40:54,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:54,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154801073] [2024-06-28 02:40:54,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:54,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:54,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:55,049 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-28 02:40:55,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:55,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154801073] [2024-06-28 02:40:55,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154801073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:55,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:55,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:55,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235546859] [2024-06-28 02:40:55,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:55,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:55,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:55,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:55,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:55,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:55,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 360 transitions, 3394 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:55,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:55,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:55,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:55,576 INFO L124 PetriNetUnfolderBase]: 2070/3623 cut-off events. [2024-06-28 02:40:55,577 INFO L125 PetriNetUnfolderBase]: For 347005/347005 co-relation queries the response was YES. [2024-06-28 02:40:55,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23681 conditions, 3623 events. 2070/3623 cut-off events. For 347005/347005 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 23601 event pairs, 437 based on Foata normal form. 2/3619 useless extension candidates. Maximal degree in co-relation 23545. Up to 3046 conditions per place. [2024-06-28 02:40:55,618 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 307 selfloop transitions, 59 changer transitions 0/375 dead transitions. [2024-06-28 02:40:55,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 375 transitions, 4214 flow [2024-06-28 02:40:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:55,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:55,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:40:55,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-28 02:40:55,620 INFO L175 Difference]: Start difference. First operand has 298 places, 360 transitions, 3394 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:40:55,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 375 transitions, 4214 flow [2024-06-28 02:40:57,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 375 transitions, 4103 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:57,711 INFO L231 Difference]: Finished difference. Result has 300 places, 362 transitions, 3469 flow [2024-06-28 02:40:57,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3469, PETRI_PLACES=300, PETRI_TRANSITIONS=362} [2024-06-28 02:40:57,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-28 02:40:57,712 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 362 transitions, 3469 flow [2024-06-28 02:40:57,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:57,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:57,712 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-28 02:40:57,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:40:57,712 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:57,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:57,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1645002414, now seen corresponding path program 7 times [2024-06-28 02:40:57,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:57,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087837114] [2024-06-28 02:40:57,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:57,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:57,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:57,791 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-28 02:40:57,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:57,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087837114] [2024-06-28 02:40:57,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087837114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:57,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:57,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:57,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135174013] [2024-06-28 02:40:57,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:57,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:57,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:57,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:57,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:57,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:40:57,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 362 transitions, 3469 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:40:57,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:57,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:40:57,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:58,353 INFO L124 PetriNetUnfolderBase]: 2078/3639 cut-off events. [2024-06-28 02:40:58,353 INFO L125 PetriNetUnfolderBase]: For 355702/355702 co-relation queries the response was YES. [2024-06-28 02:40:58,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24042 conditions, 3639 events. 2078/3639 cut-off events. For 355702/355702 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 23771 event pairs, 418 based on Foata normal form. 2/3635 useless extension candidates. Maximal degree in co-relation 23905. Up to 2963 conditions per place. [2024-06-28 02:40:58,396 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 300 selfloop transitions, 74 changer transitions 0/383 dead transitions. [2024-06-28 02:40:58,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 383 transitions, 4615 flow [2024-06-28 02:40:58,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:58,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:40:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-28 02:40:58,397 INFO L175 Difference]: Start difference. First operand has 300 places, 362 transitions, 3469 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:40:58,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 383 transitions, 4615 flow [2024-06-28 02:41:00,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 383 transitions, 4447 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:00,051 INFO L231 Difference]: Finished difference. Result has 303 places, 368 transitions, 3656 flow [2024-06-28 02:41:00,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3656, PETRI_PLACES=303, PETRI_TRANSITIONS=368} [2024-06-28 02:41:00,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-28 02:41:00,052 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 368 transitions, 3656 flow [2024-06-28 02:41:00,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:41:00,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:00,052 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-28 02:41:00,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:41:00,053 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:00,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:00,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1644765264, now seen corresponding path program 8 times [2024-06-28 02:41:00,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:00,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331020426] [2024-06-28 02:41:00,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:00,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:00,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:00,132 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-28 02:41:00,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331020426] [2024-06-28 02:41:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331020426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:00,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990127798] [2024-06-28 02:41:00,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:00,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:00,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:00,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:00,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:00,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:00,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 368 transitions, 3656 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:41:00,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:00,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:00,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:00,714 INFO L124 PetriNetUnfolderBase]: 2073/3632 cut-off events. [2024-06-28 02:41:00,714 INFO L125 PetriNetUnfolderBase]: For 353351/353351 co-relation queries the response was YES. [2024-06-28 02:41:00,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24038 conditions, 3632 events. 2073/3632 cut-off events. For 353351/353351 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 23700 event pairs, 418 based on Foata normal form. 2/3628 useless extension candidates. Maximal degree in co-relation 23899. Up to 2959 conditions per place. [2024-06-28 02:41:00,756 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 297 selfloop transitions, 76 changer transitions 0/382 dead transitions. [2024-06-28 02:41:00,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 382 transitions, 4434 flow [2024-06-28 02:41:00,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:00,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:00,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:41:00,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-28 02:41:00,758 INFO L175 Difference]: Start difference. First operand has 303 places, 368 transitions, 3656 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:41:00,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 382 transitions, 4434 flow [2024-06-28 02:41:03,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 382 transitions, 4254 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:03,218 INFO L231 Difference]: Finished difference. Result has 308 places, 368 transitions, 3633 flow [2024-06-28 02:41:03,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3633, PETRI_PLACES=308, PETRI_TRANSITIONS=368} [2024-06-28 02:41:03,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-28 02:41:03,218 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 368 transitions, 3633 flow [2024-06-28 02:41:03,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 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-28 02:41:03,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:03,219 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-28 02:41:03,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:41:03,219 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:03,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:03,219 INFO L85 PathProgramCache]: Analyzing trace with hash 779726722, now seen corresponding path program 1 times [2024-06-28 02:41:03,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:03,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962419831] [2024-06-28 02:41:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:03,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:03,312 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-28 02:41:03,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:03,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962419831] [2024-06-28 02:41:03,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962419831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:03,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:03,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:03,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280381824] [2024-06-28 02:41:03,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:03,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:03,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:03,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:03,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:03,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:03,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 368 transitions, 3633 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:03,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:03,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:03,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:04,046 INFO L124 PetriNetUnfolderBase]: 2271/3963 cut-off events. [2024-06-28 02:41:04,047 INFO L125 PetriNetUnfolderBase]: For 545757/545757 co-relation queries the response was YES. [2024-06-28 02:41:04,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29548 conditions, 3963 events. 2271/3963 cut-off events. For 545757/545757 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26076 event pairs, 385 based on Foata normal form. 12/3971 useless extension candidates. Maximal degree in co-relation 29407. Up to 3025 conditions per place. [2024-06-28 02:41:04,091 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 347 selfloop transitions, 53 changer transitions 0/409 dead transitions. [2024-06-28 02:41:04,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 409 transitions, 5201 flow [2024-06-28 02:41:04,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:04,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:04,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:41:04,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-28 02:41:04,092 INFO L175 Difference]: Start difference. First operand has 308 places, 368 transitions, 3633 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:41:04,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 409 transitions, 5201 flow [2024-06-28 02:41:06,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 409 transitions, 4942 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:06,857 INFO L231 Difference]: Finished difference. Result has 311 places, 373 transitions, 3673 flow [2024-06-28 02:41:06,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3673, PETRI_PLACES=311, PETRI_TRANSITIONS=373} [2024-06-28 02:41:06,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 02:41:06,858 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 373 transitions, 3673 flow [2024-06-28 02:41:06,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:06,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:06,858 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-28 02:41:06,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:41:06,859 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:06,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:06,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1764059680, now seen corresponding path program 2 times [2024-06-28 02:41:06,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:06,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730809220] [2024-06-28 02:41:06,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:06,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:06,953 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-28 02:41:06,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:06,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730809220] [2024-06-28 02:41:06,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730809220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:06,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:06,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:06,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091996989] [2024-06-28 02:41:06,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:06,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:06,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:06,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:06,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:07,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:07,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 373 transitions, 3673 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:07,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:07,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:07,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:07,658 INFO L124 PetriNetUnfolderBase]: 2318/4046 cut-off events. [2024-06-28 02:41:07,658 INFO L125 PetriNetUnfolderBase]: For 563552/563552 co-relation queries the response was YES. [2024-06-28 02:41:07,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30250 conditions, 4046 events. 2318/4046 cut-off events. For 563552/563552 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26673 event pairs, 484 based on Foata normal form. 12/4054 useless extension candidates. Maximal degree in co-relation 30109. Up to 3275 conditions per place. [2024-06-28 02:41:07,709 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 351 selfloop transitions, 43 changer transitions 0/403 dead transitions. [2024-06-28 02:41:07,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 403 transitions, 4921 flow [2024-06-28 02:41:07,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:07,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:07,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:41:07,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:41:07,711 INFO L175 Difference]: Start difference. First operand has 311 places, 373 transitions, 3673 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:41:07,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 403 transitions, 4921 flow [2024-06-28 02:41:09,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 403 transitions, 4782 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:09,973 INFO L231 Difference]: Finished difference. Result has 316 places, 376 transitions, 3756 flow [2024-06-28 02:41:09,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3756, PETRI_PLACES=316, PETRI_TRANSITIONS=376} [2024-06-28 02:41:09,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-28 02:41:09,974 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 376 transitions, 3756 flow [2024-06-28 02:41:09,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:09,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:09,974 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-28 02:41:09,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:41:09,975 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:09,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:09,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1652856544, now seen corresponding path program 3 times [2024-06-28 02:41:09,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:09,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666623311] [2024-06-28 02:41:09,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:09,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:09,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:10,072 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-28 02:41:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666623311] [2024-06-28 02:41:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666623311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:10,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:10,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:10,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597874553] [2024-06-28 02:41:10,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:10,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:10,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:10,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:10,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:10,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:10,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 376 transitions, 3756 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:10,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:10,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:10,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:10,821 INFO L124 PetriNetUnfolderBase]: 2328/4076 cut-off events. [2024-06-28 02:41:10,821 INFO L125 PetriNetUnfolderBase]: For 549261/549261 co-relation queries the response was YES. [2024-06-28 02:41:10,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29329 conditions, 4076 events. 2328/4076 cut-off events. For 549261/549261 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26970 event pairs, 505 based on Foata normal form. 16/4088 useless extension candidates. Maximal degree in co-relation 29185. Up to 3451 conditions per place. [2024-06-28 02:41:10,875 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 345 selfloop transitions, 46 changer transitions 0/400 dead transitions. [2024-06-28 02:41:10,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 400 transitions, 4701 flow [2024-06-28 02:41:10,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:41:10,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:41:10,877 INFO L175 Difference]: Start difference. First operand has 316 places, 376 transitions, 3756 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:41:10,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 400 transitions, 4701 flow [2024-06-28 02:41:13,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 400 transitions, 4524 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:13,152 INFO L231 Difference]: Finished difference. Result has 318 places, 378 transitions, 3770 flow [2024-06-28 02:41:13,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=318, PETRI_TRANSITIONS=378} [2024-06-28 02:41:13,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 02:41:13,152 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 378 transitions, 3770 flow [2024-06-28 02:41:13,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:13,153 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-28 02:41:13,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:41:13,153 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:13,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash -164605122, now seen corresponding path program 4 times [2024-06-28 02:41:13,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:13,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210396679] [2024-06-28 02:41:13,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:13,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:13,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:13,249 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-28 02:41:13,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:13,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210396679] [2024-06-28 02:41:13,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210396679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:13,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:13,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:13,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083191733] [2024-06-28 02:41:13,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:13,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:13,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:13,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:13,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:13,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:13,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 378 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:13,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:13,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:13,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:13,926 INFO L124 PetriNetUnfolderBase]: 2384/4156 cut-off events. [2024-06-28 02:41:13,926 INFO L125 PetriNetUnfolderBase]: For 569956/569956 co-relation queries the response was YES. [2024-06-28 02:41:13,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29862 conditions, 4156 events. 2384/4156 cut-off events. For 569956/569956 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27555 event pairs, 511 based on Foata normal form. 16/4168 useless extension candidates. Maximal degree in co-relation 29717. Up to 3365 conditions per place. [2024-06-28 02:41:13,979 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 116 changer transitions 0/399 dead transitions. [2024-06-28 02:41:13,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 399 transitions, 4706 flow [2024-06-28 02:41:13,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:13,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:41:13,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:41:13,980 INFO L175 Difference]: Start difference. First operand has 318 places, 378 transitions, 3770 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:41:13,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 399 transitions, 4706 flow [2024-06-28 02:41:16,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 399 transitions, 4550 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:16,037 INFO L231 Difference]: Finished difference. Result has 320 places, 380 transitions, 3946 flow [2024-06-28 02:41:16,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3946, PETRI_PLACES=320, PETRI_TRANSITIONS=380} [2024-06-28 02:41:16,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 02:41:16,037 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 380 transitions, 3946 flow [2024-06-28 02:41:16,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:16,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:16,038 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-28 02:41:16,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:41:16,038 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:16,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:16,038 INFO L85 PathProgramCache]: Analyzing trace with hash -363906912, now seen corresponding path program 5 times [2024-06-28 02:41:16,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:16,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562109851] [2024-06-28 02:41:16,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:16,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:16,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:16,129 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-28 02:41:16,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:16,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562109851] [2024-06-28 02:41:16,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562109851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:16,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:16,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:16,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985112653] [2024-06-28 02:41:16,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:16,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:16,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:16,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:16,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:16,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:16,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 380 transitions, 3946 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:16,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:16,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:16,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:16,799 INFO L124 PetriNetUnfolderBase]: 2440/4268 cut-off events. [2024-06-28 02:41:16,799 INFO L125 PetriNetUnfolderBase]: For 584591/584591 co-relation queries the response was YES. [2024-06-28 02:41:16,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30696 conditions, 4268 events. 2440/4268 cut-off events. For 584591/584591 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 28502 event pairs, 537 based on Foata normal form. 16/4280 useless extension candidates. Maximal degree in co-relation 30550. Up to 3453 conditions per place. [2024-06-28 02:41:16,857 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 284 selfloop transitions, 108 changer transitions 0/401 dead transitions. [2024-06-28 02:41:16,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 401 transitions, 4890 flow [2024-06-28 02:41:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:16,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:41:16,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:41:16,858 INFO L175 Difference]: Start difference. First operand has 320 places, 380 transitions, 3946 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:41:16,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 401 transitions, 4890 flow [2024-06-28 02:41:19,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 401 transitions, 4586 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:19,680 INFO L231 Difference]: Finished difference. Result has 322 places, 382 transitions, 3962 flow [2024-06-28 02:41:19,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3962, PETRI_PLACES=322, PETRI_TRANSITIONS=382} [2024-06-28 02:41:19,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 02:41:19,681 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 382 transitions, 3962 flow [2024-06-28 02:41:19,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:19,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:19,681 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-28 02:41:19,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:41:19,682 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:19,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash -364054782, now seen corresponding path program 6 times [2024-06-28 02:41:19,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:19,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988252881] [2024-06-28 02:41:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:19,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:19,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:19,771 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-28 02:41:19,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:19,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988252881] [2024-06-28 02:41:19,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988252881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:19,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:19,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:19,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928761855] [2024-06-28 02:41:19,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:19,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:19,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:19,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:19,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:19,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:19,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 382 transitions, 3962 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:19,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:19,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:19,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:20,517 INFO L124 PetriNetUnfolderBase]: 2546/4438 cut-off events. [2024-06-28 02:41:20,517 INFO L125 PetriNetUnfolderBase]: For 632764/632764 co-relation queries the response was YES. [2024-06-28 02:41:20,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33059 conditions, 4438 events. 2546/4438 cut-off events. For 632764/632764 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29746 event pairs, 554 based on Foata normal form. 12/4446 useless extension candidates. Maximal degree in co-relation 32912. Up to 3375 conditions per place. [2024-06-28 02:41:20,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 107 changer transitions 0/409 dead transitions. [2024-06-28 02:41:20,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 409 transitions, 5222 flow [2024-06-28 02:41:20,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:20,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:20,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:41:20,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:41:20,585 INFO L175 Difference]: Start difference. First operand has 322 places, 382 transitions, 3962 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:41:20,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 409 transitions, 5222 flow [2024-06-28 02:41:23,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 409 transitions, 4932 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:23,950 INFO L231 Difference]: Finished difference. Result has 325 places, 386 transitions, 4081 flow [2024-06-28 02:41:23,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4081, PETRI_PLACES=325, PETRI_TRANSITIONS=386} [2024-06-28 02:41:23,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 02:41:23,951 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 386 transitions, 4081 flow [2024-06-28 02:41:23,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:23,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:23,951 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-28 02:41:23,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:41:23,951 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:23,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:23,952 INFO L85 PathProgramCache]: Analyzing trace with hash -156980610, now seen corresponding path program 1 times [2024-06-28 02:41:23,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:23,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860271760] [2024-06-28 02:41:23,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:23,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:24,050 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-28 02:41:24,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:24,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860271760] [2024-06-28 02:41:24,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860271760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:24,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:24,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:24,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950619183] [2024-06-28 02:41:24,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:24,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:24,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:24,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:24,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:24,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:24,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 386 transitions, 4081 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:24,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:24,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:24,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:24,791 INFO L124 PetriNetUnfolderBase]: 2586/4502 cut-off events. [2024-06-28 02:41:24,791 INFO L125 PetriNetUnfolderBase]: For 644741/644741 co-relation queries the response was YES. [2024-06-28 02:41:24,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33562 conditions, 4502 events. 2586/4502 cut-off events. For 644741/644741 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 30178 event pairs, 555 based on Foata normal form. 12/4510 useless extension candidates. Maximal degree in co-relation 33413. Up to 3495 conditions per place. [2024-06-28 02:41:24,850 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 124 changer transitions 0/410 dead transitions. [2024-06-28 02:41:24,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 410 transitions, 5071 flow [2024-06-28 02:41:24,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:24,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:24,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:41:24,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 02:41:24,851 INFO L175 Difference]: Start difference. First operand has 325 places, 386 transitions, 4081 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:41:24,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 410 transitions, 5071 flow [2024-06-28 02:41:28,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 410 transitions, 4845 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:28,034 INFO L231 Difference]: Finished difference. Result has 329 places, 388 transitions, 4214 flow [2024-06-28 02:41:28,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4214, PETRI_PLACES=329, PETRI_TRANSITIONS=388} [2024-06-28 02:41:28,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 02:41:28,034 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 388 transitions, 4214 flow [2024-06-28 02:41:28,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:28,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:28,034 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-28 02:41:28,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:41:28,035 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:28,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:28,035 INFO L85 PathProgramCache]: Analyzing trace with hash -2118203360, now seen corresponding path program 7 times [2024-06-28 02:41:28,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:28,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026293740] [2024-06-28 02:41:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:28,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:28,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:28,125 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-28 02:41:28,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:28,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026293740] [2024-06-28 02:41:28,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026293740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:28,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:28,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:28,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031079690] [2024-06-28 02:41:28,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:28,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:28,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:28,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:28,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:28,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:28,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 388 transitions, 4214 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:28,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:28,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:28,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:28,879 INFO L124 PetriNetUnfolderBase]: 2642/4583 cut-off events. [2024-06-28 02:41:28,880 INFO L125 PetriNetUnfolderBase]: For 681928/681928 co-relation queries the response was YES. [2024-06-28 02:41:28,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34486 conditions, 4583 events. 2642/4583 cut-off events. For 681928/681928 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 30851 event pairs, 601 based on Foata normal form. 16/4591 useless extension candidates. Maximal degree in co-relation 34335. Up to 3771 conditions per place. [2024-06-28 02:41:28,940 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 287 selfloop transitions, 110 changer transitions 0/406 dead transitions. [2024-06-28 02:41:28,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 406 transitions, 5172 flow [2024-06-28 02:41:28,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:28,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:28,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:41:28,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-28 02:41:28,941 INFO L175 Difference]: Start difference. First operand has 329 places, 388 transitions, 4214 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:41:28,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 406 transitions, 5172 flow [2024-06-28 02:41:31,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 406 transitions, 4839 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:31,557 INFO L231 Difference]: Finished difference. Result has 331 places, 390 transitions, 4217 flow [2024-06-28 02:41:31,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4217, PETRI_PLACES=331, PETRI_TRANSITIONS=390} [2024-06-28 02:41:31,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-28 02:41:31,558 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 390 transitions, 4217 flow [2024-06-28 02:41:31,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:31,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:31,558 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-28 02:41:31,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:41:31,558 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:31,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:31,558 INFO L85 PathProgramCache]: Analyzing trace with hash -807629806, now seen corresponding path program 8 times [2024-06-28 02:41:31,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:31,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915250311] [2024-06-28 02:41:31,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:31,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:31,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:31,649 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-28 02:41:31,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:31,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915250311] [2024-06-28 02:41:31,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915250311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:31,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:31,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:31,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91657613] [2024-06-28 02:41:31,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:31,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:31,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:31,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:31,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:31,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:31,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 390 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:31,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:31,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:31,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:32,504 INFO L124 PetriNetUnfolderBase]: 2698/4671 cut-off events. [2024-06-28 02:41:32,504 INFO L125 PetriNetUnfolderBase]: For 700544/700544 co-relation queries the response was YES. [2024-06-28 02:41:32,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35139 conditions, 4671 events. 2698/4671 cut-off events. For 700544/700544 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31503 event pairs, 609 based on Foata normal form. 16/4679 useless extension candidates. Maximal degree in co-relation 34987. Up to 3859 conditions per place. [2024-06-28 02:41:32,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 290 selfloop transitions, 109 changer transitions 0/408 dead transitions. [2024-06-28 02:41:32,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 408 transitions, 5183 flow [2024-06-28 02:41:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:32,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:32,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:41:32,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:41:32,560 INFO L175 Difference]: Start difference. First operand has 331 places, 390 transitions, 4217 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:41:32,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 408 transitions, 5183 flow [2024-06-28 02:41:35,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 408 transitions, 4877 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:35,535 INFO L231 Difference]: Finished difference. Result has 333 places, 392 transitions, 4249 flow [2024-06-28 02:41:35,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4249, PETRI_PLACES=333, PETRI_TRANSITIONS=392} [2024-06-28 02:41:35,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 02:41:35,536 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 392 transitions, 4249 flow [2024-06-28 02:41:35,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:35,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:35,536 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-28 02:41:35,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:41:35,537 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:35,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:35,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2025998500, now seen corresponding path program 9 times [2024-06-28 02:41:35,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:35,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614130271] [2024-06-28 02:41:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:35,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:35,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:35,628 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-28 02:41:35,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:35,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614130271] [2024-06-28 02:41:35,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614130271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:35,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:35,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:35,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536759563] [2024-06-28 02:41:35,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:35,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:35,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:35,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:35,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:35,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:35,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 392 transitions, 4249 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:35,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:35,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:35,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:36,432 INFO L124 PetriNetUnfolderBase]: 2754/4767 cut-off events. [2024-06-28 02:41:36,432 INFO L125 PetriNetUnfolderBase]: For 712675/712675 co-relation queries the response was YES. [2024-06-28 02:41:36,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35762 conditions, 4767 events. 2754/4767 cut-off events. For 712675/712675 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32334 event pairs, 623 based on Foata normal form. 16/4775 useless extension candidates. Maximal degree in co-relation 35609. Up to 3947 conditions per place. [2024-06-28 02:41:36,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 131 changer transitions 0/410 dead transitions. [2024-06-28 02:41:36,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 410 transitions, 5223 flow [2024-06-28 02:41:36,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:36,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:36,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:41:36,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:41:36,501 INFO L175 Difference]: Start difference. First operand has 333 places, 392 transitions, 4249 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:41:36,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 410 transitions, 5223 flow [2024-06-28 02:41:39,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 410 transitions, 4915 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:39,300 INFO L231 Difference]: Finished difference. Result has 335 places, 394 transitions, 4327 flow [2024-06-28 02:41:39,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3941, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4327, PETRI_PLACES=335, PETRI_TRANSITIONS=394} [2024-06-28 02:41:39,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 02:41:39,301 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 394 transitions, 4327 flow [2024-06-28 02:41:39,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:39,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:39,301 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-28 02:41:39,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:41:39,301 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:39,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:39,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1501372192, now seen corresponding path program 10 times [2024-06-28 02:41:39,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:39,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17479945] [2024-06-28 02:41:39,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:39,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:39,390 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-28 02:41:39,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:39,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17479945] [2024-06-28 02:41:39,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17479945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:39,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:39,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:39,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984897952] [2024-06-28 02:41:39,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:39,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:39,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:39,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:39,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:39,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:39,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 394 transitions, 4327 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:39,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:39,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:39,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:40,223 INFO L124 PetriNetUnfolderBase]: 2821/4870 cut-off events. [2024-06-28 02:41:40,223 INFO L125 PetriNetUnfolderBase]: For 727826/727826 co-relation queries the response was YES. [2024-06-28 02:41:40,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36979 conditions, 4870 events. 2821/4870 cut-off events. For 727826/727826 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33016 event pairs, 619 based on Foata normal form. 12/4874 useless extension candidates. Maximal degree in co-relation 36825. Up to 3728 conditions per place. [2024-06-28 02:41:40,284 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 109 changer transitions 0/418 dead transitions. [2024-06-28 02:41:40,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 418 transitions, 5639 flow [2024-06-28 02:41:40,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:40,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:40,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:41:40,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:41:40,285 INFO L175 Difference]: Start difference. First operand has 335 places, 394 transitions, 4327 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:41:40,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 418 transitions, 5639 flow [2024-06-28 02:41:42,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 418 transitions, 5283 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:42,901 INFO L231 Difference]: Finished difference. Result has 338 places, 398 transitions, 4420 flow [2024-06-28 02:41:42,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4420, PETRI_PLACES=338, PETRI_TRANSITIONS=398} [2024-06-28 02:41:42,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-28 02:41:42,902 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 398 transitions, 4420 flow [2024-06-28 02:41:42,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:42,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:42,902 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-28 02:41:42,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:41:42,903 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:42,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:42,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1770212610, now seen corresponding path program 2 times [2024-06-28 02:41:42,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:42,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460083241] [2024-06-28 02:41:42,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:42,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:42,991 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-28 02:41:42,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:42,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460083241] [2024-06-28 02:41:42,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460083241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:42,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:42,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:42,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134871982] [2024-06-28 02:41:42,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:42,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:42,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:42,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:42,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:43,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:43,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 398 transitions, 4420 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:43,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:43,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:43,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:43,843 INFO L124 PetriNetUnfolderBase]: 2861/4950 cut-off events. [2024-06-28 02:41:43,844 INFO L125 PetriNetUnfolderBase]: For 740186/740186 co-relation queries the response was YES. [2024-06-28 02:41:43,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37434 conditions, 4950 events. 2861/4950 cut-off events. For 740186/740186 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33751 event pairs, 642 based on Foata normal form. 12/4954 useless extension candidates. Maximal degree in co-relation 37278. Up to 4060 conditions per place. [2024-06-28 02:41:43,910 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 135 changer transitions 0/419 dead transitions. [2024-06-28 02:41:43,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 419 transitions, 5440 flow [2024-06-28 02:41:43,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:43,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:43,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:41:43,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:41:43,911 INFO L175 Difference]: Start difference. First operand has 338 places, 398 transitions, 4420 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:41:43,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 419 transitions, 5440 flow [2024-06-28 02:41:46,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 419 transitions, 5188 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:46,743 INFO L231 Difference]: Finished difference. Result has 342 places, 400 transitions, 4569 flow [2024-06-28 02:41:46,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4569, PETRI_PLACES=342, PETRI_TRANSITIONS=400} [2024-06-28 02:41:46,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 02:41:46,744 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 400 transitions, 4569 flow [2024-06-28 02:41:46,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:46,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:46,744 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-28 02:41:46,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:41:46,745 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:46,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:46,745 INFO L85 PathProgramCache]: Analyzing trace with hash -600703504, now seen corresponding path program 3 times [2024-06-28 02:41:46,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:46,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691936009] [2024-06-28 02:41:46,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:46,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:46,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:46,832 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-28 02:41:46,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:46,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691936009] [2024-06-28 02:41:46,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691936009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:46,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:46,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:46,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679508971] [2024-06-28 02:41:46,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:46,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:46,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:46,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:46,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:46,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:46,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 400 transitions, 4569 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:46,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:46,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:46,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:47,689 INFO L124 PetriNetUnfolderBase]: 2901/5014 cut-off events. [2024-06-28 02:41:47,689 INFO L125 PetriNetUnfolderBase]: For 749623/749623 co-relation queries the response was YES. [2024-06-28 02:41:47,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37959 conditions, 5014 events. 2901/5014 cut-off events. For 749623/749623 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34259 event pairs, 646 based on Foata normal form. 12/5018 useless extension candidates. Maximal degree in co-relation 37801. Up to 4060 conditions per place. [2024-06-28 02:41:47,755 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 116 changer transitions 0/421 dead transitions. [2024-06-28 02:41:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 421 transitions, 5597 flow [2024-06-28 02:41:47,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:47,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:47,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:41:47,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:41:47,757 INFO L175 Difference]: Start difference. First operand has 342 places, 400 transitions, 4569 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:41:47,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 421 transitions, 5597 flow [2024-06-28 02:41:50,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 421 transitions, 5222 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:50,120 INFO L231 Difference]: Finished difference. Result has 344 places, 402 transitions, 4561 flow [2024-06-28 02:41:50,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4194, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4561, PETRI_PLACES=344, PETRI_TRANSITIONS=402} [2024-06-28 02:41:50,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 02:41:50,121 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 402 transitions, 4561 flow [2024-06-28 02:41:50,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:50,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:50,121 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-28 02:41:50,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:41:50,121 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:50,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:50,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1645011342, now seen corresponding path program 4 times [2024-06-28 02:41:50,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:50,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321039433] [2024-06-28 02:41:50,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:50,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:50,208 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-28 02:41:50,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:50,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321039433] [2024-06-28 02:41:50,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321039433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:50,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:50,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:50,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729909826] [2024-06-28 02:41:50,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:50,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:50,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:50,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:50,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:50,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:50,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 402 transitions, 4561 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:50,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:50,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:50,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:51,056 INFO L124 PetriNetUnfolderBase]: 2908/5037 cut-off events. [2024-06-28 02:41:51,056 INFO L125 PetriNetUnfolderBase]: For 719078/719078 co-relation queries the response was YES. [2024-06-28 02:41:51,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36924 conditions, 5037 events. 2908/5037 cut-off events. For 719078/719078 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34402 event pairs, 627 based on Foata normal form. 12/5041 useless extension candidates. Maximal degree in co-relation 36765. Up to 3621 conditions per place. [2024-06-28 02:41:51,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 159 changer transitions 0/423 dead transitions. [2024-06-28 02:41:51,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 423 transitions, 5523 flow [2024-06-28 02:41:51,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:51,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:51,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:41:51,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:41:51,129 INFO L175 Difference]: Start difference. First operand has 344 places, 402 transitions, 4561 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:41:51,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 423 transitions, 5523 flow [2024-06-28 02:41:54,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 423 transitions, 5182 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:54,261 INFO L231 Difference]: Finished difference. Result has 346 places, 403 transitions, 4599 flow [2024-06-28 02:41:54,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4599, PETRI_PLACES=346, PETRI_TRANSITIONS=403} [2024-06-28 02:41:54,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 02:41:54,261 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 403 transitions, 4599 flow [2024-06-28 02:41:54,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:54,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:54,262 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, 1] [2024-06-28 02:41:54,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:41:54,262 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:54,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:54,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1449154663, now seen corresponding path program 1 times [2024-06-28 02:41:54,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:54,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693739592] [2024-06-28 02:41:54,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:54,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:54,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:54,357 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-28 02:41:54,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:54,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693739592] [2024-06-28 02:41:54,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693739592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:54,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:54,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:54,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615830889] [2024-06-28 02:41:54,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:54,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:54,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:54,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:54,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:54,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:54,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 403 transitions, 4599 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:54,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:54,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:54,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:55,306 INFO L124 PetriNetUnfolderBase]: 3034/5265 cut-off events. [2024-06-28 02:41:55,306 INFO L125 PetriNetUnfolderBase]: For 788717/788717 co-relation queries the response was YES. [2024-06-28 02:41:55,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40583 conditions, 5265 events. 3034/5265 cut-off events. For 788717/788717 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 36281 event pairs, 533 based on Foata normal form. 2/5263 useless extension candidates. Maximal degree in co-relation 40423. Up to 4347 conditions per place. [2024-06-28 02:41:55,382 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 63 changer transitions 0/456 dead transitions. [2024-06-28 02:41:55,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 456 transitions, 6311 flow [2024-06-28 02:41:55,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:55,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:55,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-28 02:41:55,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:41:55,383 INFO L175 Difference]: Start difference. First operand has 346 places, 403 transitions, 4599 flow. Second operand 9 states and 243 transitions. [2024-06-28 02:41:55,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 456 transitions, 6311 flow [2024-06-28 02:41:58,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 456 transitions, 5799 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:58,262 INFO L231 Difference]: Finished difference. Result has 347 places, 410 transitions, 4430 flow [2024-06-28 02:41:58,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4430, PETRI_PLACES=347, PETRI_TRANSITIONS=410} [2024-06-28 02:41:58,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-28 02:41:58,263 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 410 transitions, 4430 flow [2024-06-28 02:41:58,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:58,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:58,263 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, 1] [2024-06-28 02:41:58,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:41:58,263 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:58,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:58,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1700142753, now seen corresponding path program 2 times [2024-06-28 02:41:58,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:58,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282243134] [2024-06-28 02:41:58,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:58,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:58,358 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-28 02:41:58,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:58,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282243134] [2024-06-28 02:41:58,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282243134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:58,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:58,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:58,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696378472] [2024-06-28 02:41:58,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:58,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:58,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:58,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:58,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:58,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:41:58,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 410 transitions, 4430 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:41:58,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:58,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:41:58,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:59,407 INFO L124 PetriNetUnfolderBase]: 3055/5286 cut-off events. [2024-06-28 02:41:59,407 INFO L125 PetriNetUnfolderBase]: For 807303/807303 co-relation queries the response was YES. [2024-06-28 02:41:59,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40186 conditions, 5286 events. 3055/5286 cut-off events. For 807303/807303 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36362 event pairs, 559 based on Foata normal form. 2/5284 useless extension candidates. Maximal degree in co-relation 40027. Up to 4367 conditions per place. [2024-06-28 02:41:59,478 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 65 changer transitions 0/454 dead transitions. [2024-06-28 02:41:59,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 454 transitions, 6046 flow [2024-06-28 02:41:59,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:59,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:59,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 02:41:59,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-28 02:41:59,479 INFO L175 Difference]: Start difference. First operand has 347 places, 410 transitions, 4430 flow. Second operand 9 states and 237 transitions. [2024-06-28 02:41:59,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 454 transitions, 6046 flow [2024-06-28 02:42:02,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 454 transitions, 5792 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:02,767 INFO L231 Difference]: Finished difference. Result has 351 places, 415 transitions, 4488 flow [2024-06-28 02:42:02,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4488, PETRI_PLACES=351, PETRI_TRANSITIONS=415} [2024-06-28 02:42:02,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-28 02:42:02,768 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 415 transitions, 4488 flow [2024-06-28 02:42:02,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:02,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:02,768 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, 1] [2024-06-28 02:42:02,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:42:02,768 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:02,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:02,769 INFO L85 PathProgramCache]: Analyzing trace with hash 409769099, now seen corresponding path program 3 times [2024-06-28 02:42:02,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:02,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443500711] [2024-06-28 02:42:02,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:02,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:02,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:02,855 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-28 02:42:02,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:02,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443500711] [2024-06-28 02:42:02,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443500711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:02,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:02,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:02,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321703421] [2024-06-28 02:42:02,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:02,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:02,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:02,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:02,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:02,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:02,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 415 transitions, 4488 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:02,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:02,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:02,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:03,838 INFO L124 PetriNetUnfolderBase]: 3050/5284 cut-off events. [2024-06-28 02:42:03,839 INFO L125 PetriNetUnfolderBase]: For 788081/788081 co-relation queries the response was YES. [2024-06-28 02:42:03,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39524 conditions, 5284 events. 3050/5284 cut-off events. For 788081/788081 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36481 event pairs, 647 based on Foata normal form. 2/5277 useless extension candidates. Maximal degree in co-relation 39364. Up to 4571 conditions per place. [2024-06-28 02:42:03,921 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 390 selfloop transitions, 52 changer transitions 0/451 dead transitions. [2024-06-28 02:42:03,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 451 transitions, 5710 flow [2024-06-28 02:42:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:03,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:42:03,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-28 02:42:03,922 INFO L175 Difference]: Start difference. First operand has 351 places, 415 transitions, 4488 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:42:03,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 451 transitions, 5710 flow [2024-06-28 02:42:07,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 451 transitions, 5545 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:07,692 INFO L231 Difference]: Finished difference. Result has 354 places, 415 transitions, 4432 flow [2024-06-28 02:42:07,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4323, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4432, PETRI_PLACES=354, PETRI_TRANSITIONS=415} [2024-06-28 02:42:07,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 02:42:07,692 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 415 transitions, 4432 flow [2024-06-28 02:42:07,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:07,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,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, 1] [2024-06-28 02:42:07,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:42:07,693 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1965614489, now seen corresponding path program 4 times [2024-06-28 02:42:07,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250976333] [2024-06-28 02:42:07,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:07,787 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-28 02:42:07,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:07,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250976333] [2024-06-28 02:42:07,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250976333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:07,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:07,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:07,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951999488] [2024-06-28 02:42:07,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:07,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:07,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:07,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:07,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:07,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:07,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 415 transitions, 4432 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:07,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:07,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:07,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:08,753 INFO L124 PetriNetUnfolderBase]: 3058/5301 cut-off events. [2024-06-28 02:42:08,754 INFO L125 PetriNetUnfolderBase]: For 801018/801018 co-relation queries the response was YES. [2024-06-28 02:42:08,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39589 conditions, 5301 events. 3058/5301 cut-off events. For 801018/801018 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36595 event pairs, 654 based on Foata normal form. 2/5299 useless extension candidates. Maximal degree in co-relation 39428. Up to 4668 conditions per place. [2024-06-28 02:42:08,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 50 changer transitions 0/445 dead transitions. [2024-06-28 02:42:08,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 445 transitions, 5424 flow [2024-06-28 02:42:08,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:08,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:42:08,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 02:42:08,829 INFO L175 Difference]: Start difference. First operand has 354 places, 415 transitions, 4432 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:42:08,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 445 transitions, 5424 flow [2024-06-28 02:42:12,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 445 transitions, 5264 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:12,272 INFO L231 Difference]: Finished difference. Result has 354 places, 417 transitions, 4431 flow [2024-06-28 02:42:12,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4431, PETRI_PLACES=354, PETRI_TRANSITIONS=417} [2024-06-28 02:42:12,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-28 02:42:12,272 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 417 transitions, 4431 flow [2024-06-28 02:42:12,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:12,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,273 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, 1] [2024-06-28 02:42:12,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:42:12,273 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1383586563, now seen corresponding path program 5 times [2024-06-28 02:42:12,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432095585] [2024-06-28 02:42:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,374 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-28 02:42:12,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432095585] [2024-06-28 02:42:12,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432095585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:12,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751744580] [2024-06-28 02:42:12,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:12,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:12,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:12,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:12,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 417 transitions, 4431 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:12,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:12,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:13,306 INFO L124 PetriNetUnfolderBase]: 3066/5313 cut-off events. [2024-06-28 02:42:13,306 INFO L125 PetriNetUnfolderBase]: For 814308/814308 co-relation queries the response was YES. [2024-06-28 02:42:13,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39664 conditions, 5313 events. 3066/5313 cut-off events. For 814308/814308 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 36690 event pairs, 654 based on Foata normal form. 2/5311 useless extension candidates. Maximal degree in co-relation 39503. Up to 4680 conditions per place. [2024-06-28 02:42:13,380 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 51 changer transitions 0/449 dead transitions. [2024-06-28 02:42:13,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 449 transitions, 5433 flow [2024-06-28 02:42:13,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:42:13,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:42:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:42:13,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:42:13,381 INFO L175 Difference]: Start difference. First operand has 354 places, 417 transitions, 4431 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:42:13,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 449 transitions, 5433 flow [2024-06-28 02:42:17,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 449 transitions, 5304 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:17,620 INFO L231 Difference]: Finished difference. Result has 358 places, 419 transitions, 4461 flow [2024-06-28 02:42:17,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4461, PETRI_PLACES=358, PETRI_TRANSITIONS=419} [2024-06-28 02:42:17,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-28 02:42:17,621 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 419 transitions, 4461 flow [2024-06-28 02:42:17,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:17,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:17,621 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, 1] [2024-06-28 02:42:17,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:42:17,622 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:17,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:17,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2070815251, now seen corresponding path program 6 times [2024-06-28 02:42:17,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:17,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002183000] [2024-06-28 02:42:17,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:17,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:17,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:17,720 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-28 02:42:17,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:17,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002183000] [2024-06-28 02:42:17,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002183000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:17,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:17,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:17,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97081594] [2024-06-28 02:42:17,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:17,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:17,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:17,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:17,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 419 transitions, 4461 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:17,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:17,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:17,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:18,666 INFO L124 PetriNetUnfolderBase]: 3074/5327 cut-off events. [2024-06-28 02:42:18,667 INFO L125 PetriNetUnfolderBase]: For 827871/827871 co-relation queries the response was YES. [2024-06-28 02:42:18,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39883 conditions, 5327 events. 3074/5327 cut-off events. For 827871/827871 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36819 event pairs, 652 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 39721. Up to 4672 conditions per place. [2024-06-28 02:42:18,740 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 57 changer transitions 0/452 dead transitions. [2024-06-28 02:42:18,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 452 transitions, 5469 flow [2024-06-28 02:42:18,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:42:18,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:42:18,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:42:18,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880952380952381 [2024-06-28 02:42:18,741 INFO L175 Difference]: Start difference. First operand has 358 places, 419 transitions, 4461 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:42:18,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 452 transitions, 5469 flow [2024-06-28 02:42:22,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 452 transitions, 5334 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:22,989 INFO L231 Difference]: Finished difference. Result has 360 places, 421 transitions, 4495 flow [2024-06-28 02:42:22,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4495, PETRI_PLACES=360, PETRI_TRANSITIONS=421} [2024-06-28 02:42:22,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-28 02:42:22,990 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 421 transitions, 4495 flow [2024-06-28 02:42:22,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:22,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:22,990 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, 1] [2024-06-28 02:42:22,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:42:22,990 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:22,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:22,991 INFO L85 PathProgramCache]: Analyzing trace with hash 414535659, now seen corresponding path program 1 times [2024-06-28 02:42:22,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:22,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854708386] [2024-06-28 02:42:22,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:22,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:22,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:23,086 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-28 02:42:23,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:23,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854708386] [2024-06-28 02:42:23,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854708386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:23,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:23,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:23,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690464234] [2024-06-28 02:42:23,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:23,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:23,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:23,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:23,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:23,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:23,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 421 transitions, 4495 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:23,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:23,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:23,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:24,050 INFO L124 PetriNetUnfolderBase]: 3079/5340 cut-off events. [2024-06-28 02:42:24,050 INFO L125 PetriNetUnfolderBase]: For 834295/834295 co-relation queries the response was YES. [2024-06-28 02:42:24,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40076 conditions, 5340 events. 3079/5340 cut-off events. For 834295/834295 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36967 event pairs, 651 based on Foata normal form. 1/5339 useless extension candidates. Maximal degree in co-relation 39913. Up to 4749 conditions per place. [2024-06-28 02:42:24,123 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 19 changer transitions 0/454 dead transitions. [2024-06-28 02:42:24,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 454 transitions, 5521 flow [2024-06-28 02:42:24,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:24,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:24,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:42:24,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:42:24,124 INFO L175 Difference]: Start difference. First operand has 360 places, 421 transitions, 4495 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:42:24,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 454 transitions, 5521 flow [2024-06-28 02:42:28,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 454 transitions, 5378 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:28,347 INFO L231 Difference]: Finished difference. Result has 360 places, 424 transitions, 4462 flow [2024-06-28 02:42:28,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4462, PETRI_PLACES=360, PETRI_TRANSITIONS=424} [2024-06-28 02:42:28,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-28 02:42:28,348 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 424 transitions, 4462 flow [2024-06-28 02:42:28,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:28,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:28,349 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, 1] [2024-06-28 02:42:28,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:42:28,349 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:28,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash -301418537, now seen corresponding path program 2 times [2024-06-28 02:42:28,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:28,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643896711] [2024-06-28 02:42:28,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:28,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:28,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:28,434 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-28 02:42:28,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:28,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643896711] [2024-06-28 02:42:28,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643896711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:28,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:28,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:28,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594959378] [2024-06-28 02:42:28,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:28,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:28,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:28,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:28,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:28,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:28,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 424 transitions, 4462 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:28,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:28,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:28,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:29,386 INFO L124 PetriNetUnfolderBase]: 3100/5371 cut-off events. [2024-06-28 02:42:29,386 INFO L125 PetriNetUnfolderBase]: For 863098/863098 co-relation queries the response was YES. [2024-06-28 02:42:29,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40940 conditions, 5371 events. 3100/5371 cut-off events. For 863098/863098 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 37229 event pairs, 655 based on Foata normal form. 1/5368 useless extension candidates. Maximal degree in co-relation 40776. Up to 4707 conditions per place. [2024-06-28 02:42:29,462 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 393 selfloop transitions, 57 changer transitions 0/459 dead transitions. [2024-06-28 02:42:29,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 459 transitions, 5816 flow [2024-06-28 02:42:29,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:29,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:42:29,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 02:42:29,464 INFO L175 Difference]: Start difference. First operand has 360 places, 424 transitions, 4462 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:42:29,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 459 transitions, 5816 flow [2024-06-28 02:42:34,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 459 transitions, 5703 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:34,427 INFO L231 Difference]: Finished difference. Result has 362 places, 431 transitions, 4639 flow [2024-06-28 02:42:34,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=362, PETRI_TRANSITIONS=431} [2024-06-28 02:42:34,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 02:42:34,428 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 431 transitions, 4639 flow [2024-06-28 02:42:34,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:34,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:34,428 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, 1] [2024-06-28 02:42:34,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:42:34,428 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:34,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:34,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1764380693, now seen corresponding path program 3 times [2024-06-28 02:42:34,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:34,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182125380] [2024-06-28 02:42:34,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:34,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:34,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:34,513 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-28 02:42:34,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:34,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182125380] [2024-06-28 02:42:34,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182125380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:34,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:34,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:34,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170406843] [2024-06-28 02:42:34,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:34,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:34,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:34,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:34,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:34,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:34,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 431 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:34,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:34,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:34,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:35,481 INFO L124 PetriNetUnfolderBase]: 3105/5380 cut-off events. [2024-06-28 02:42:35,482 INFO L125 PetriNetUnfolderBase]: For 881516/881516 co-relation queries the response was YES. [2024-06-28 02:42:35,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41801 conditions, 5380 events. 3105/5380 cut-off events. For 881516/881516 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 37220 event pairs, 655 based on Foata normal form. 1/5377 useless extension candidates. Maximal degree in co-relation 41635. Up to 4713 conditions per place. [2024-06-28 02:42:35,558 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 394 selfloop transitions, 61 changer transitions 0/464 dead transitions. [2024-06-28 02:42:35,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 464 transitions, 5942 flow [2024-06-28 02:42:35,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:42:35,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:42:35,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 02:42:35,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:42:35,559 INFO L175 Difference]: Start difference. First operand has 362 places, 431 transitions, 4639 flow. Second operand 10 states and 249 transitions. [2024-06-28 02:42:35,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 464 transitions, 5942 flow [2024-06-28 02:42:39,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 464 transitions, 5777 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:39,804 INFO L231 Difference]: Finished difference. Result has 368 places, 434 transitions, 4677 flow [2024-06-28 02:42:39,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4677, PETRI_PLACES=368, PETRI_TRANSITIONS=434} [2024-06-28 02:42:39,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-28 02:42:39,805 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 434 transitions, 4677 flow [2024-06-28 02:42:39,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:39,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:39,805 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, 1] [2024-06-28 02:42:39,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:42:39,805 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:39,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:39,806 INFO L85 PathProgramCache]: Analyzing trace with hash -189951635, now seen corresponding path program 7 times [2024-06-28 02:42:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:39,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011169766] [2024-06-28 02:42:39,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:39,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:39,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:39,894 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-28 02:42:39,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:39,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011169766] [2024-06-28 02:42:39,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011169766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:39,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:39,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:39,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039306243] [2024-06-28 02:42:39,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:39,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:39,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:39,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:39,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:39,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:39,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 434 transitions, 4677 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:39,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:39,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:39,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:40,903 INFO L124 PetriNetUnfolderBase]: 3172/5466 cut-off events. [2024-06-28 02:42:40,903 INFO L125 PetriNetUnfolderBase]: For 981173/981173 co-relation queries the response was YES. [2024-06-28 02:42:40,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44021 conditions, 5466 events. 3172/5466 cut-off events. For 981173/981173 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37816 event pairs, 684 based on Foata normal form. 2/5451 useless extension candidates. Maximal degree in co-relation 43853. Up to 4571 conditions per place. [2024-06-28 02:42:40,990 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 324 selfloop transitions, 139 changer transitions 0/472 dead transitions. [2024-06-28 02:42:40,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 472 transitions, 6097 flow [2024-06-28 02:42:40,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:40,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:40,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:42:40,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-28 02:42:40,992 INFO L175 Difference]: Start difference. First operand has 368 places, 434 transitions, 4677 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:42:40,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 472 transitions, 6097 flow [2024-06-28 02:42:44,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 472 transitions, 5937 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:44,372 INFO L231 Difference]: Finished difference. Result has 369 places, 439 transitions, 4959 flow [2024-06-28 02:42:44,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4959, PETRI_PLACES=369, PETRI_TRANSITIONS=439} [2024-06-28 02:42:44,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-28 02:42:44,373 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 439 transitions, 4959 flow [2024-06-28 02:42:44,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:44,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:44,375 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, 1] [2024-06-28 02:42:44,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:42:44,375 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:44,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:44,375 INFO L85 PathProgramCache]: Analyzing trace with hash -905699371, now seen corresponding path program 8 times [2024-06-28 02:42:44,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:44,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861803357] [2024-06-28 02:42:44,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:44,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:44,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:44,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:44,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861803357] [2024-06-28 02:42:44,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861803357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:44,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:44,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:44,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470736844] [2024-06-28 02:42:44,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:44,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:44,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:44,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:44,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:44,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:44,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 439 transitions, 4959 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:44,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:44,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:44,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:45,465 INFO L124 PetriNetUnfolderBase]: 3180/5483 cut-off events. [2024-06-28 02:42:45,465 INFO L125 PetriNetUnfolderBase]: For 998777/998777 co-relation queries the response was YES. [2024-06-28 02:42:45,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44656 conditions, 5483 events. 3180/5483 cut-off events. For 998777/998777 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37921 event pairs, 691 based on Foata normal form. 2/5473 useless extension candidates. Maximal degree in co-relation 44486. Up to 4668 conditions per place. [2024-06-28 02:42:45,545 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 137 changer transitions 0/466 dead transitions. [2024-06-28 02:42:45,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 466 transitions, 6005 flow [2024-06-28 02:42:45,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:45,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:45,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:42:45,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 02:42:45,547 INFO L175 Difference]: Start difference. First operand has 369 places, 439 transitions, 4959 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:42:45,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 466 transitions, 6005 flow [2024-06-28 02:42:49,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 466 transitions, 5716 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:49,509 INFO L231 Difference]: Finished difference. Result has 373 places, 441 transitions, 5023 flow [2024-06-28 02:42:49,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4694, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5023, PETRI_PLACES=373, PETRI_TRANSITIONS=441} [2024-06-28 02:42:49,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-28 02:42:49,510 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 441 transitions, 5023 flow [2024-06-28 02:42:49,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:49,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:49,511 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, 1] [2024-06-28 02:42:49,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:42:49,511 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:49,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:49,512 INFO L85 PathProgramCache]: Analyzing trace with hash -855630503, now seen corresponding path program 9 times [2024-06-28 02:42:49,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:49,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905952978] [2024-06-28 02:42:49,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:49,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:49,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:49,607 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-28 02:42:49,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:49,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905952978] [2024-06-28 02:42:49,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905952978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:49,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:49,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:49,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409904550] [2024-06-28 02:42:49,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:49,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:49,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:49,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:49,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:49,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 441 transitions, 5023 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:49,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:49,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:49,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:50,582 INFO L124 PetriNetUnfolderBase]: 3188/5495 cut-off events. [2024-06-28 02:42:50,582 INFO L125 PetriNetUnfolderBase]: For 1011519/1011519 co-relation queries the response was YES. [2024-06-28 02:42:50,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44865 conditions, 5495 events. 3188/5495 cut-off events. For 1011519/1011519 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38030 event pairs, 691 based on Foata normal form. 2/5485 useless extension candidates. Maximal degree in co-relation 44693. Up to 4680 conditions per place. [2024-06-28 02:42:50,663 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 136 changer transitions 0/465 dead transitions. [2024-06-28 02:42:50,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 465 transitions, 6039 flow [2024-06-28 02:42:50,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:50,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:50,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:42:50,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:42:50,664 INFO L175 Difference]: Start difference. First operand has 373 places, 441 transitions, 5023 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:42:50,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 465 transitions, 6039 flow [2024-06-28 02:42:55,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 465 transitions, 5732 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:55,330 INFO L231 Difference]: Finished difference. Result has 375 places, 443 transitions, 5047 flow [2024-06-28 02:42:55,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5047, PETRI_PLACES=375, PETRI_TRANSITIONS=443} [2024-06-28 02:42:55,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 02:42:55,331 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 443 transitions, 5047 flow [2024-06-28 02:42:55,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:55,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:55,331 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, 1] [2024-06-28 02:42:55,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:42:55,331 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:55,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1364881451, now seen corresponding path program 10 times [2024-06-28 02:42:55,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:55,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225555820] [2024-06-28 02:42:55,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:55,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:55,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:55,431 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-28 02:42:55,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:55,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225555820] [2024-06-28 02:42:55,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225555820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:55,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:55,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:55,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251925390] [2024-06-28 02:42:55,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:55,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:55,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:55,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:55,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:55,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:42:55,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 443 transitions, 5047 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:42:55,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:55,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:42:55,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:56,439 INFO L124 PetriNetUnfolderBase]: 3196/5517 cut-off events. [2024-06-28 02:42:56,440 INFO L125 PetriNetUnfolderBase]: For 1027406/1027406 co-relation queries the response was YES. [2024-06-28 02:42:56,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45095 conditions, 5517 events. 3196/5517 cut-off events. For 1027406/1027406 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38258 event pairs, 670 based on Foata normal form. 2/5515 useless extension candidates. Maximal degree in co-relation 44922. Up to 4893 conditions per place. [2024-06-28 02:42:56,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 37 changer transitions 0/464 dead transitions. [2024-06-28 02:42:56,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 464 transitions, 6055 flow [2024-06-28 02:42:56,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:56,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:56,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:42:56,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-28 02:42:56,520 INFO L175 Difference]: Start difference. First operand has 375 places, 443 transitions, 5047 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:42:56,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 464 transitions, 6055 flow [2024-06-28 02:43:01,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 464 transitions, 5746 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:01,028 INFO L231 Difference]: Finished difference. Result has 377 places, 445 transitions, 4873 flow [2024-06-28 02:43:01,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4873, PETRI_PLACES=377, PETRI_TRANSITIONS=445} [2024-06-28 02:43:01,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-28 02:43:01,028 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 445 transitions, 4873 flow [2024-06-28 02:43:01,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:01,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:01,029 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, 1] [2024-06-28 02:43:01,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:43:01,029 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:01,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:01,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1367738411, now seen corresponding path program 11 times [2024-06-28 02:43:01,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:01,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687804227] [2024-06-28 02:43:01,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:01,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:01,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:01,126 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-28 02:43:01,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:01,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687804227] [2024-06-28 02:43:01,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687804227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:01,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:01,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:01,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579160567] [2024-06-28 02:43:01,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:01,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:01,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:01,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:01,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:01,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:01,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 445 transitions, 4873 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:01,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:01,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:01,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:02,157 INFO L124 PetriNetUnfolderBase]: 3204/5533 cut-off events. [2024-06-28 02:43:02,158 INFO L125 PetriNetUnfolderBase]: For 1042536/1042536 co-relation queries the response was YES. [2024-06-28 02:43:02,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45061 conditions, 5533 events. 3204/5533 cut-off events. For 1042536/1042536 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38402 event pairs, 670 based on Foata normal form. 2/5531 useless extension candidates. Maximal degree in co-relation 44887. Up to 4891 conditions per place. [2024-06-28 02:43:02,237 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 41 changer transitions 0/468 dead transitions. [2024-06-28 02:43:02,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 468 transitions, 5891 flow [2024-06-28 02:43:02,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:02,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:02,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:43:02,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:43:02,238 INFO L175 Difference]: Start difference. First operand has 377 places, 445 transitions, 4873 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:43:02,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 468 transitions, 5891 flow [2024-06-28 02:43:06,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 468 transitions, 5780 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:06,387 INFO L231 Difference]: Finished difference. Result has 380 places, 447 transitions, 4903 flow [2024-06-28 02:43:06,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4762, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4903, PETRI_PLACES=380, PETRI_TRANSITIONS=447} [2024-06-28 02:43:06,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 02:43:06,388 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 447 transitions, 4903 flow [2024-06-28 02:43:06,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:06,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:06,388 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, 1] [2024-06-28 02:43:06,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:43:06,389 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:06,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:06,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1152011877, now seen corresponding path program 12 times [2024-06-28 02:43:06,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:06,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120635736] [2024-06-28 02:43:06,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:06,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:06,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:06,481 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-28 02:43:06,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:06,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120635736] [2024-06-28 02:43:06,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120635736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:06,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:06,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:06,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024823786] [2024-06-28 02:43:06,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:06,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:06,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:06,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:06,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:06,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:06,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 447 transitions, 4903 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:06,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:06,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:06,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:07,627 INFO L124 PetriNetUnfolderBase]: 3212/5535 cut-off events. [2024-06-28 02:43:07,627 INFO L125 PetriNetUnfolderBase]: For 1059003/1059003 co-relation queries the response was YES. [2024-06-28 02:43:07,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45294 conditions, 5535 events. 3212/5535 cut-off events. For 1059003/1059003 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38371 event pairs, 693 based on Foata normal form. 2/5525 useless extension candidates. Maximal degree in co-relation 45119. Up to 4716 conditions per place. [2024-06-28 02:43:07,699 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 136 changer transitions 0/468 dead transitions. [2024-06-28 02:43:07,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 468 transitions, 5921 flow [2024-06-28 02:43:07,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:07,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:07,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:43:07,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:43:07,700 INFO L175 Difference]: Start difference. First operand has 380 places, 447 transitions, 4903 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:43:07,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 468 transitions, 5921 flow [2024-06-28 02:43:11,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 468 transitions, 5806 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:11,428 INFO L231 Difference]: Finished difference. Result has 381 places, 449 transitions, 5123 flow [2024-06-28 02:43:11,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5123, PETRI_PLACES=381, PETRI_TRANSITIONS=449} [2024-06-28 02:43:11,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 02:43:11,428 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 449 transitions, 5123 flow [2024-06-28 02:43:11,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:11,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:11,429 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, 1] [2024-06-28 02:43:11,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:43:11,429 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:11,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:11,430 INFO L85 PathProgramCache]: Analyzing trace with hash -700253225, now seen corresponding path program 4 times [2024-06-28 02:43:11,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:11,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75781843] [2024-06-28 02:43:11,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:11,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:11,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:11,517 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-28 02:43:11,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:11,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75781843] [2024-06-28 02:43:11,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75781843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:11,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:11,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:11,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868735694] [2024-06-28 02:43:11,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:11,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:11,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:11,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:11,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:11,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:11,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 449 transitions, 5123 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:11,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:11,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:11,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:12,542 INFO L124 PetriNetUnfolderBase]: 3228/5571 cut-off events. [2024-06-28 02:43:12,542 INFO L125 PetriNetUnfolderBase]: For 1067311/1067311 co-relation queries the response was YES. [2024-06-28 02:43:12,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45807 conditions, 5571 events. 3228/5571 cut-off events. For 1067311/1067311 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38750 event pairs, 676 based on Foata normal form. 1/5568 useless extension candidates. Maximal degree in co-relation 45631. Up to 4847 conditions per place. [2024-06-28 02:43:12,624 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 48 changer transitions 0/482 dead transitions. [2024-06-28 02:43:12,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 482 transitions, 6237 flow [2024-06-28 02:43:12,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:12,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:12,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:43:12,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:43:12,625 INFO L175 Difference]: Start difference. First operand has 381 places, 449 transitions, 5123 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:43:12,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 482 transitions, 6237 flow [2024-06-28 02:43:17,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 482 transitions, 5924 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:17,238 INFO L231 Difference]: Finished difference. Result has 383 places, 455 transitions, 5018 flow [2024-06-28 02:43:17,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5018, PETRI_PLACES=383, PETRI_TRANSITIONS=455} [2024-06-28 02:43:17,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-28 02:43:17,238 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 455 transitions, 5018 flow [2024-06-28 02:43:17,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:17,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:17,239 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, 1] [2024-06-28 02:43:17,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:43:17,239 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:17,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:17,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1689126319, now seen corresponding path program 5 times [2024-06-28 02:43:17,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:17,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624866780] [2024-06-28 02:43:17,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:17,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:17,321 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-28 02:43:17,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:17,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624866780] [2024-06-28 02:43:17,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624866780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:17,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:17,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:17,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177304823] [2024-06-28 02:43:17,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:17,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:17,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:17,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:17,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:17,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:17,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 455 transitions, 5018 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:17,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:17,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:17,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:18,352 INFO L124 PetriNetUnfolderBase]: 3265/5615 cut-off events. [2024-06-28 02:43:18,353 INFO L125 PetriNetUnfolderBase]: For 1119364/1119364 co-relation queries the response was YES. [2024-06-28 02:43:18,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47132 conditions, 5615 events. 3265/5615 cut-off events. For 1119364/1119364 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 38979 event pairs, 712 based on Foata normal form. 1/5599 useless extension candidates. Maximal degree in co-relation 46955. Up to 4436 conditions per place. [2024-06-28 02:43:18,439 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 285 selfloop transitions, 207 changer transitions 0/501 dead transitions. [2024-06-28 02:43:18,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 501 transitions, 7768 flow [2024-06-28 02:43:18,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:18,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:43:18,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:43:18,441 INFO L175 Difference]: Start difference. First operand has 383 places, 455 transitions, 5018 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:43:18,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 501 transitions, 7768 flow [2024-06-28 02:43:23,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 501 transitions, 7610 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:23,162 INFO L231 Difference]: Finished difference. Result has 386 places, 472 transitions, 5684 flow [2024-06-28 02:43:23,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5684, PETRI_PLACES=386, PETRI_TRANSITIONS=472} [2024-06-28 02:43:23,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 02:43:23,163 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 472 transitions, 5684 flow [2024-06-28 02:43:23,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:23,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:23,163 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, 1] [2024-06-28 02:43:23,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:43:23,164 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:23,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:23,164 INFO L85 PathProgramCache]: Analyzing trace with hash 613457879, now seen corresponding path program 6 times [2024-06-28 02:43:23,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:23,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793267938] [2024-06-28 02:43:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:23,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:23,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:23,255 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-28 02:43:23,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:23,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793267938] [2024-06-28 02:43:23,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793267938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:23,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:23,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:23,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436028318] [2024-06-28 02:43:23,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:23,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:23,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:23,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:23,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:23,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:23,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 472 transitions, 5684 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:23,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:23,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:23,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,311 INFO L124 PetriNetUnfolderBase]: 3270/5641 cut-off events. [2024-06-28 02:43:24,311 INFO L125 PetriNetUnfolderBase]: For 1140227/1140227 co-relation queries the response was YES. [2024-06-28 02:43:24,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48300 conditions, 5641 events. 3270/5641 cut-off events. For 1140227/1140227 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 39277 event pairs, 678 based on Foata normal form. 1/5638 useless extension candidates. Maximal degree in co-relation 48122. Up to 4892 conditions per place. [2024-06-28 02:43:24,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 61 changer transitions 0/505 dead transitions. [2024-06-28 02:43:24,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 505 transitions, 7098 flow [2024-06-28 02:43:24,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:24,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:24,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 02:43:24,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:43:24,396 INFO L175 Difference]: Start difference. First operand has 386 places, 472 transitions, 5684 flow. Second operand 10 states and 245 transitions. [2024-06-28 02:43:24,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 505 transitions, 7098 flow [2024-06-28 02:43:30,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 505 transitions, 6788 flow, removed 116 selfloop flow, removed 2 redundant places. [2024-06-28 02:43:30,366 INFO L231 Difference]: Finished difference. Result has 395 places, 475 transitions, 5598 flow [2024-06-28 02:43:30,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5406, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5598, PETRI_PLACES=395, PETRI_TRANSITIONS=475} [2024-06-28 02:43:30,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 02:43:30,366 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 475 transitions, 5598 flow [2024-06-28 02:43:30,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:30,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:30,367 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, 1] [2024-06-28 02:43:30,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:43:30,367 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:30,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:30,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1285716161, now seen corresponding path program 7 times [2024-06-28 02:43:30,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:30,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248873010] [2024-06-28 02:43:30,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:30,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:30,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:30,458 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-28 02:43:30,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:30,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248873010] [2024-06-28 02:43:30,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248873010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:30,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:30,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364132224] [2024-06-28 02:43:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:30,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:30,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:30,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:30,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:30,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:30,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 475 transitions, 5598 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:30,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:30,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:30,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:31,632 INFO L124 PetriNetUnfolderBase]: 3267/5637 cut-off events. [2024-06-28 02:43:31,632 INFO L125 PetriNetUnfolderBase]: For 1144208/1144208 co-relation queries the response was YES. [2024-06-28 02:43:31,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47888 conditions, 5637 events. 3267/5637 cut-off events. For 1144208/1144208 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 39295 event pairs, 678 based on Foata normal form. 1/5634 useless extension candidates. Maximal degree in co-relation 47707. Up to 4889 conditions per place. [2024-06-28 02:43:31,713 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 60 changer transitions 0/499 dead transitions. [2024-06-28 02:43:31,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 499 transitions, 6638 flow [2024-06-28 02:43:31,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:31,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:31,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:43:31,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 02:43:31,714 INFO L175 Difference]: Start difference. First operand has 395 places, 475 transitions, 5598 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:43:31,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 499 transitions, 6638 flow [2024-06-28 02:43:36,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 499 transitions, 6448 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:36,857 INFO L231 Difference]: Finished difference. Result has 395 places, 475 transitions, 5534 flow [2024-06-28 02:43:36,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5408, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5534, PETRI_PLACES=395, PETRI_TRANSITIONS=475} [2024-06-28 02:43:36,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 02:43:36,858 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 475 transitions, 5534 flow [2024-06-28 02:43:36,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:36,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:36,858 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, 1] [2024-06-28 02:43:36,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:43:36,858 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:36,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:36,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1327552343, now seen corresponding path program 8 times [2024-06-28 02:43:36,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:36,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106533537] [2024-06-28 02:43:36,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:36,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:36,938 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-28 02:43:36,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:36,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106533537] [2024-06-28 02:43:36,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106533537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:36,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:36,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:36,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573429770] [2024-06-28 02:43:36,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:36,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:36,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:36,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:36,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:36,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:36,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 475 transitions, 5534 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:36,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:36,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:36,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:38,009 INFO L124 PetriNetUnfolderBase]: 3280/5646 cut-off events. [2024-06-28 02:43:38,009 INFO L125 PetriNetUnfolderBase]: For 1169907/1169907 co-relation queries the response was YES. [2024-06-28 02:43:38,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48244 conditions, 5646 events. 3280/5646 cut-off events. For 1169907/1169907 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39287 event pairs, 714 based on Foata normal form. 1/5630 useless extension candidates. Maximal degree in co-relation 48062. Up to 4448 conditions per place. [2024-06-28 02:43:38,243 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 215 changer transitions 0/506 dead transitions. [2024-06-28 02:43:38,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 506 transitions, 7772 flow [2024-06-28 02:43:38,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:38,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:38,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:43:38,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-28 02:43:38,245 INFO L175 Difference]: Start difference. First operand has 395 places, 475 transitions, 5534 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:43:38,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 506 transitions, 7772 flow [2024-06-28 02:43:44,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 506 transitions, 7652 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:44,242 INFO L231 Difference]: Finished difference. Result has 396 places, 481 transitions, 5970 flow [2024-06-28 02:43:44,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=396, PETRI_TRANSITIONS=481} [2024-06-28 02:43:44,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 02:43:44,243 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 481 transitions, 5970 flow [2024-06-28 02:43:44,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:44,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:44,244 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, 1] [2024-06-28 02:43:44,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:43:44,244 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:44,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:44,244 INFO L85 PathProgramCache]: Analyzing trace with hash -859530873, now seen corresponding path program 9 times [2024-06-28 02:43:44,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:44,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668912270] [2024-06-28 02:43:44,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:44,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:44,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:44,332 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-28 02:43:44,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:44,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668912270] [2024-06-28 02:43:44,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668912270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:44,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:44,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:44,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509952991] [2024-06-28 02:43:44,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:44,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:44,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:44,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:44,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:44,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:44,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 481 transitions, 5970 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:44,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:44,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:44,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:45,366 INFO L124 PetriNetUnfolderBase]: 3277/5626 cut-off events. [2024-06-28 02:43:45,366 INFO L125 PetriNetUnfolderBase]: For 1178887/1178887 co-relation queries the response was YES. [2024-06-28 02:43:45,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48584 conditions, 5626 events. 3277/5626 cut-off events. For 1178887/1178887 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39056 event pairs, 702 based on Foata normal form. 1/5610 useless extension candidates. Maximal degree in co-relation 48401. Up to 4446 conditions per place. [2024-06-28 02:43:45,451 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 214 changer transitions 0/505 dead transitions. [2024-06-28 02:43:45,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 505 transitions, 7824 flow [2024-06-28 02:43:45,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:45,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:45,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:43:45,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-28 02:43:45,453 INFO L175 Difference]: Start difference. First operand has 396 places, 481 transitions, 5970 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:43:45,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 505 transitions, 7824 flow [2024-06-28 02:43:51,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 505 transitions, 7362 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:51,720 INFO L231 Difference]: Finished difference. Result has 399 places, 481 transitions, 5942 flow [2024-06-28 02:43:51,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5942, PETRI_PLACES=399, PETRI_TRANSITIONS=481} [2024-06-28 02:43:51,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-28 02:43:51,721 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 481 transitions, 5942 flow [2024-06-28 02:43:51,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:51,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:51,721 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, 1] [2024-06-28 02:43:51,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:43:51,721 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:51,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:51,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1170788123, now seen corresponding path program 10 times [2024-06-28 02:43:51,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:51,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034731731] [2024-06-28 02:43:51,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:51,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:51,807 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-28 02:43:51,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:51,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034731731] [2024-06-28 02:43:51,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034731731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:51,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:51,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:51,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544302653] [2024-06-28 02:43:51,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:51,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:51,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:51,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:51,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:51,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:51,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 481 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:51,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:51,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:51,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:52,856 INFO L124 PetriNetUnfolderBase]: 3282/5660 cut-off events. [2024-06-28 02:43:52,856 INFO L125 PetriNetUnfolderBase]: For 1194509/1194509 co-relation queries the response was YES. [2024-06-28 02:43:52,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48725 conditions, 5660 events. 3282/5660 cut-off events. For 1194509/1194509 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 39448 event pairs, 666 based on Foata normal form. 1/5657 useless extension candidates. Maximal degree in co-relation 48542. Up to 5018 conditions per place. [2024-06-28 02:43:52,943 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 455 selfloop transitions, 38 changer transitions 0/502 dead transitions. [2024-06-28 02:43:52,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 502 transitions, 7032 flow [2024-06-28 02:43:52,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:52,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:52,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:43:52,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-28 02:43:52,945 INFO L175 Difference]: Start difference. First operand has 399 places, 481 transitions, 5942 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:43:52,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 502 transitions, 7032 flow [2024-06-28 02:43:58,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 502 transitions, 6586 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:58,936 INFO L231 Difference]: Finished difference. Result has 400 places, 484 transitions, 5644 flow [2024-06-28 02:43:58,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5502, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5644, PETRI_PLACES=400, PETRI_TRANSITIONS=484} [2024-06-28 02:43:58,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-28 02:43:58,937 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 484 transitions, 5644 flow [2024-06-28 02:43:58,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:58,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:58,938 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, 1] [2024-06-28 02:43:58,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:43:58,938 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:58,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:58,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1083946187, now seen corresponding path program 11 times [2024-06-28 02:43:58,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:58,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034923194] [2024-06-28 02:43:58,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:58,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:58,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:59,016 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-28 02:43:59,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:59,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034923194] [2024-06-28 02:43:59,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034923194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:59,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:59,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:59,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573563841] [2024-06-28 02:43:59,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:59,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:59,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:59,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:59,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:43:59,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 484 transitions, 5644 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:43:59,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:59,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:43:59,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:00,081 INFO L124 PetriNetUnfolderBase]: 3303/5674 cut-off events. [2024-06-28 02:44:00,081 INFO L125 PetriNetUnfolderBase]: For 1229767/1229767 co-relation queries the response was YES. [2024-06-28 02:44:00,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48907 conditions, 5674 events. 3303/5674 cut-off events. For 1229767/1229767 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39518 event pairs, 704 based on Foata normal form. 1/5658 useless extension candidates. Maximal degree in co-relation 48723. Up to 4466 conditions per place. [2024-06-28 02:44:00,170 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 229 changer transitions 0/515 dead transitions. [2024-06-28 02:44:00,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 515 transitions, 7982 flow [2024-06-28 02:44:00,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:00,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:00,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:44:00,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:44:00,171 INFO L175 Difference]: Start difference. First operand has 400 places, 484 transitions, 5644 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:44:00,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 515 transitions, 7982 flow [2024-06-28 02:44:06,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 515 transitions, 7874 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:06,488 INFO L231 Difference]: Finished difference. Result has 402 places, 493 transitions, 6186 flow [2024-06-28 02:44:06,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=402, PETRI_TRANSITIONS=493} [2024-06-28 02:44:06,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 02:44:06,488 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 493 transitions, 6186 flow [2024-06-28 02:44:06,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:06,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:06,489 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, 1] [2024-06-28 02:44:06,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:44:06,489 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:06,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:06,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1083766697, now seen corresponding path program 12 times [2024-06-28 02:44:06,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:06,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596566532] [2024-06-28 02:44:06,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:06,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:06,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:06,569 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-28 02:44:06,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:06,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596566532] [2024-06-28 02:44:06,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596566532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:06,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:06,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:06,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162227336] [2024-06-28 02:44:06,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:06,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:06,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:06,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:06,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:06,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:44:06,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 493 transitions, 6186 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:06,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:06,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:44:06,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:07,655 INFO L124 PetriNetUnfolderBase]: 3300/5682 cut-off events. [2024-06-28 02:44:07,656 INFO L125 PetriNetUnfolderBase]: For 1240367/1240367 co-relation queries the response was YES. [2024-06-28 02:44:07,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49360 conditions, 5682 events. 3300/5682 cut-off events. For 1240367/1240367 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39592 event pairs, 714 based on Foata normal form. 1/5666 useless extension candidates. Maximal degree in co-relation 49175. Up to 4464 conditions per place. [2024-06-28 02:44:07,743 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 231 changer transitions 0/514 dead transitions. [2024-06-28 02:44:07,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 514 transitions, 8068 flow [2024-06-28 02:44:07,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:07,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:07,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:44:07,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 02:44:07,744 INFO L175 Difference]: Start difference. First operand has 402 places, 493 transitions, 6186 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:44:07,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 514 transitions, 8068 flow [2024-06-28 02:44:12,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 514 transitions, 7712 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-28 02:44:12,948 INFO L231 Difference]: Finished difference. Result has 407 places, 493 transitions, 6298 flow [2024-06-28 02:44:12,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6298, PETRI_PLACES=407, PETRI_TRANSITIONS=493} [2024-06-28 02:44:12,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-28 02:44:12,949 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 493 transitions, 6298 flow [2024-06-28 02:44:12,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:12,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:12,949 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, 1] [2024-06-28 02:44:12,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:44:12,950 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:12,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:12,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1583644343, now seen corresponding path program 1 times [2024-06-28 02:44:12,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:12,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201078481] [2024-06-28 02:44:12,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:12,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:13,048 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-28 02:44:13,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:13,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201078481] [2024-06-28 02:44:13,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201078481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:13,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:13,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:13,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244701037] [2024-06-28 02:44:13,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:13,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:13,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:13,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:13,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:13,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:44:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 493 transitions, 6298 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:13,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:13,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:44:13,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:14,184 INFO L124 PetriNetUnfolderBase]: 3321/5716 cut-off events. [2024-06-28 02:44:14,184 INFO L125 PetriNetUnfolderBase]: For 1288312/1288312 co-relation queries the response was YES. [2024-06-28 02:44:14,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50092 conditions, 5716 events. 3321/5716 cut-off events. For 1288312/1288312 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39845 event pairs, 669 based on Foata normal form. 2/5714 useless extension candidates. Maximal degree in co-relation 49906. Up to 5035 conditions per place. [2024-06-28 02:44:14,274 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 485 selfloop transitions, 34 changer transitions 0/528 dead transitions. [2024-06-28 02:44:14,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 528 transitions, 7796 flow [2024-06-28 02:44:14,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:14,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:14,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:44:14,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 02:44:14,275 INFO L175 Difference]: Start difference. First operand has 407 places, 493 transitions, 6298 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:44:14,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 528 transitions, 7796 flow [2024-06-28 02:44:22,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 528 transitions, 7438 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:22,350 INFO L231 Difference]: Finished difference. Result has 411 places, 497 transitions, 6135 flow [2024-06-28 02:44:22,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5940, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6135, PETRI_PLACES=411, PETRI_TRANSITIONS=497} [2024-06-28 02:44:22,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-28 02:44:22,351 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 497 transitions, 6135 flow [2024-06-28 02:44:22,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:22,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:22,351 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, 1] [2024-06-28 02:44:22,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:44:22,351 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:22,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:22,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1212270101, now seen corresponding path program 2 times [2024-06-28 02:44:22,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:22,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041800470] [2024-06-28 02:44:22,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:22,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:22,445 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-28 02:44:22,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:22,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041800470] [2024-06-28 02:44:22,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041800470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:22,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:22,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:22,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827276000] [2024-06-28 02:44:22,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:22,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:22,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:22,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:22,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:22,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:44:22,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 497 transitions, 6135 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:22,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:22,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:44:22,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:23,665 INFO L124 PetriNetUnfolderBase]: 3316/5717 cut-off events. [2024-06-28 02:44:23,666 INFO L125 PetriNetUnfolderBase]: For 1286298/1286298 co-relation queries the response was YES. [2024-06-28 02:44:23,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49595 conditions, 5717 events. 3316/5717 cut-off events. For 1286298/1286298 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39961 event pairs, 678 based on Foata normal form. 2/5715 useless extension candidates. Maximal degree in co-relation 49406. Up to 5057 conditions per place. [2024-06-28 02:44:23,753 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 30 changer transitions 0/522 dead transitions. [2024-06-28 02:44:23,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 522 transitions, 7223 flow [2024-06-28 02:44:23,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:23,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:44:23,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-28 02:44:23,755 INFO L175 Difference]: Start difference. First operand has 411 places, 497 transitions, 6135 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:44:23,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 522 transitions, 7223 flow [2024-06-28 02:44:30,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 522 transitions, 7080 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:30,742 INFO L231 Difference]: Finished difference. Result has 413 places, 497 transitions, 6057 flow [2024-06-28 02:44:30,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5992, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6057, PETRI_PLACES=413, PETRI_TRANSITIONS=497} [2024-06-28 02:44:30,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-28 02:44:30,743 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 497 transitions, 6057 flow [2024-06-28 02:44:30,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:30,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:30,743 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, 1] [2024-06-28 02:44:30,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:44:30,743 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:30,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:30,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1493200405, now seen corresponding path program 3 times [2024-06-28 02:44:30,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:30,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824211710] [2024-06-28 02:44:30,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:30,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:30,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:30,827 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-28 02:44:30,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:30,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824211710] [2024-06-28 02:44:30,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824211710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:30,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:30,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:30,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901686156] [2024-06-28 02:44:30,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:30,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:30,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:30,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:30,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:30,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:44:30,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 497 transitions, 6057 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:30,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:30,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:44:30,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:32,099 INFO L124 PetriNetUnfolderBase]: 3324/5723 cut-off events. [2024-06-28 02:44:32,099 INFO L125 PetriNetUnfolderBase]: For 1303736/1303736 co-relation queries the response was YES. [2024-06-28 02:44:32,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49677 conditions, 5723 events. 3324/5723 cut-off events. For 1303736/1303736 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39944 event pairs, 704 based on Foata normal form. 2/5715 useless extension candidates. Maximal degree in co-relation 49487. Up to 4868 conditions per place. [2024-06-28 02:44:32,183 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 129 changer transitions 0/521 dead transitions. [2024-06-28 02:44:32,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 521 transitions, 7192 flow [2024-06-28 02:44:32,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:32,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:32,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:44:32,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:44:32,184 INFO L175 Difference]: Start difference. First operand has 413 places, 497 transitions, 6057 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:44:32,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 521 transitions, 7192 flow [2024-06-28 02:44:39,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 521 transitions, 7127 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:39,940 INFO L231 Difference]: Finished difference. Result has 414 places, 499 transitions, 6316 flow [2024-06-28 02:44:39,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5992, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6316, PETRI_PLACES=414, PETRI_TRANSITIONS=499} [2024-06-28 02:44:39,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-28 02:44:39,941 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 499 transitions, 6316 flow [2024-06-28 02:44:39,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:39,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:39,941 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, 1] [2024-06-28 02:44:39,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:44:39,941 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:39,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:39,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1145331749, now seen corresponding path program 4 times [2024-06-28 02:44:39,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:39,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540857575] [2024-06-28 02:44:39,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:39,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:39,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:40,037 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-28 02:44:40,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:40,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540857575] [2024-06-28 02:44:40,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540857575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:40,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:40,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:40,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233281156] [2024-06-28 02:44:40,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:40,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:40,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:40,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:40,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:40,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:44:40,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 499 transitions, 6316 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:40,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:40,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:44:40,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:41,162 INFO L124 PetriNetUnfolderBase]: 3332/5723 cut-off events. [2024-06-28 02:44:41,162 INFO L125 PetriNetUnfolderBase]: For 1322924/1322924 co-relation queries the response was YES. [2024-06-28 02:44:41,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50236 conditions, 5723 events. 3332/5723 cut-off events. For 1322924/1322924 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39883 event pairs, 694 based on Foata normal form. 2/5715 useless extension candidates. Maximal degree in co-relation 50045. Up to 4880 conditions per place. [2024-06-28 02:44:41,251 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 131 changer transitions 0/520 dead transitions. [2024-06-28 02:44:41,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 520 transitions, 7449 flow [2024-06-28 02:44:41,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:41,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:41,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:44:41,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:44:41,252 INFO L175 Difference]: Start difference. First operand has 414 places, 499 transitions, 6316 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:44:41,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 520 transitions, 7449 flow [2024-06-28 02:44:49,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 520 transitions, 7148 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:49,264 INFO L231 Difference]: Finished difference. Result has 416 places, 501 transitions, 6351 flow [2024-06-28 02:44:49,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6015, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6351, PETRI_PLACES=416, PETRI_TRANSITIONS=501} [2024-06-28 02:44:49,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 02:44:49,264 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 501 transitions, 6351 flow [2024-06-28 02:44:49,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:49,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:49,265 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, 1] [2024-06-28 02:44:49,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:44:49,265 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:49,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:49,265 INFO L85 PathProgramCache]: Analyzing trace with hash -471351379, now seen corresponding path program 13 times [2024-06-28 02:44:49,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:49,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742304388] [2024-06-28 02:44:49,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:49,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:49,355 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-28 02:44:49,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:49,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742304388] [2024-06-28 02:44:49,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742304388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:49,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:49,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:49,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908191672] [2024-06-28 02:44:49,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:49,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:49,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:49,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:49,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:49,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:44:49,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 501 transitions, 6351 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:44:49,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:49,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:44:49,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:50,551 INFO L124 PetriNetUnfolderBase]: 3386/5816 cut-off events. [2024-06-28 02:44:50,552 INFO L125 PetriNetUnfolderBase]: For 1426219/1426219 co-relation queries the response was YES. [2024-06-28 02:44:50,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52175 conditions, 5816 events. 3386/5816 cut-off events. For 1426219/1426219 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40603 event pairs, 692 based on Foata normal form. 2/5807 useless extension candidates. Maximal degree in co-relation 51983. Up to 4880 conditions per place. [2024-06-28 02:44:50,641 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 124 changer transitions 0/536 dead transitions. [2024-06-28 02:44:50,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 536 transitions, 7943 flow [2024-06-28 02:44:50,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:50,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:50,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:44:50,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:44:50,642 INFO L175 Difference]: Start difference. First operand has 416 places, 501 transitions, 6351 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:44:50,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 536 transitions, 7943 flow [2024-06-28 02:45:00,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 536 transitions, 7630 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:00,145 INFO L231 Difference]: Finished difference. Result has 419 places, 506 transitions, 6461 flow [2024-06-28 02:45:00,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6461, PETRI_PLACES=419, PETRI_TRANSITIONS=506} [2024-06-28 02:45:00,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 02:45:00,145 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 506 transitions, 6461 flow [2024-06-28 02:45:00,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:00,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:00,146 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, 1] [2024-06-28 02:45:00,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:45:00,146 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:00,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash 389107797, now seen corresponding path program 14 times [2024-06-28 02:45:00,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:00,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679648743] [2024-06-28 02:45:00,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:00,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:00,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:00,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-28 02:45:00,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:00,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679648743] [2024-06-28 02:45:00,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679648743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:00,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:00,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:00,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251283598] [2024-06-28 02:45:00,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:00,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:00,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:00,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:00,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:00,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:45:00,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 506 transitions, 6461 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:00,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:00,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:45:00,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:01,468 INFO L124 PetriNetUnfolderBase]: 3394/5845 cut-off events. [2024-06-28 02:45:01,468 INFO L125 PetriNetUnfolderBase]: For 1447008/1447008 co-relation queries the response was YES. [2024-06-28 02:45:01,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52525 conditions, 5845 events. 3394/5845 cut-off events. For 1447008/1447008 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40856 event pairs, 709 based on Foata normal form. 2/5841 useless extension candidates. Maximal degree in co-relation 52331. Up to 4981 conditions per place. [2024-06-28 02:45:01,556 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 122 changer transitions 0/530 dead transitions. [2024-06-28 02:45:01,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 530 transitions, 7631 flow [2024-06-28 02:45:01,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:01,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:45:01,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 02:45:01,557 INFO L175 Difference]: Start difference. First operand has 419 places, 506 transitions, 6461 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:45:01,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 530 transitions, 7631 flow [2024-06-28 02:45:11,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 530 transitions, 7366 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:11,694 INFO L231 Difference]: Finished difference. Result has 423 places, 508 transitions, 6523 flow [2024-06-28 02:45:11,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6523, PETRI_PLACES=423, PETRI_TRANSITIONS=508} [2024-06-28 02:45:11,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-28 02:45:11,694 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 508 transitions, 6523 flow [2024-06-28 02:45:11,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:11,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:11,695 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, 1] [2024-06-28 02:45:11,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:45:11,695 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:11,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:11,695 INFO L85 PathProgramCache]: Analyzing trace with hash 869677013, now seen corresponding path program 15 times [2024-06-28 02:45:11,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:11,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380069645] [2024-06-28 02:45:11,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:11,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:11,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:11,784 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-28 02:45:11,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:11,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380069645] [2024-06-28 02:45:11,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380069645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:11,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:11,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:11,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756895765] [2024-06-28 02:45:11,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:11,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:11,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:11,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:11,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:11,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:45:11,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 508 transitions, 6523 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:11,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:11,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:45:11,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:13,087 INFO L124 PetriNetUnfolderBase]: 3402/5857 cut-off events. [2024-06-28 02:45:13,088 INFO L125 PetriNetUnfolderBase]: For 1463519/1463519 co-relation queries the response was YES. [2024-06-28 02:45:13,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52708 conditions, 5857 events. 3402/5857 cut-off events. For 1463519/1463519 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41050 event pairs, 709 based on Foata normal form. 2/5853 useless extension candidates. Maximal degree in co-relation 52512. Up to 4993 conditions per place. [2024-06-28 02:45:13,182 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 400 selfloop transitions, 120 changer transitions 0/529 dead transitions. [2024-06-28 02:45:13,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 529 transitions, 7663 flow [2024-06-28 02:45:13,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:13,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:13,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:45:13,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:45:13,183 INFO L175 Difference]: Start difference. First operand has 423 places, 508 transitions, 6523 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:45:13,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 529 transitions, 7663 flow [2024-06-28 02:45:23,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 529 transitions, 7382 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:23,067 INFO L231 Difference]: Finished difference. Result has 425 places, 510 transitions, 6545 flow [2024-06-28 02:45:23,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6545, PETRI_PLACES=425, PETRI_TRANSITIONS=510} [2024-06-28 02:45:23,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 02:45:23,068 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 510 transitions, 6545 flow [2024-06-28 02:45:23,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:23,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:23,068 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, 1] [2024-06-28 02:45:23,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:45:23,068 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:23,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:23,069 INFO L85 PathProgramCache]: Analyzing trace with hash 23701461, now seen corresponding path program 16 times [2024-06-28 02:45:23,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:23,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628648066] [2024-06-28 02:45:23,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:23,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:23,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:23,209 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-28 02:45:23,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:23,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628648066] [2024-06-28 02:45:23,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628648066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:23,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:23,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:23,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566168324] [2024-06-28 02:45:23,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:23,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:23,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:23,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:23,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:23,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:45:23,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 510 transitions, 6545 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:23,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:23,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:45:23,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:24,523 INFO L124 PetriNetUnfolderBase]: 3438/5913 cut-off events. [2024-06-28 02:45:24,523 INFO L125 PetriNetUnfolderBase]: For 1569502/1569502 co-relation queries the response was YES. [2024-06-28 02:45:24,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53312 conditions, 5913 events. 3438/5913 cut-off events. For 1569502/1569502 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41432 event pairs, 713 based on Foata normal form. 10/5917 useless extension candidates. Maximal degree in co-relation 53115. Up to 5017 conditions per place. [2024-06-28 02:45:24,612 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 115 changer transitions 0/531 dead transitions. [2024-06-28 02:45:24,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 531 transitions, 7719 flow [2024-06-28 02:45:24,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:24,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:45:24,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:45:24,613 INFO L175 Difference]: Start difference. First operand has 425 places, 510 transitions, 6545 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:45:24,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 531 transitions, 7719 flow [2024-06-28 02:45:34,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 531 transitions, 7438 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:34,795 INFO L231 Difference]: Finished difference. Result has 427 places, 512 transitions, 6562 flow [2024-06-28 02:45:34,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6562, PETRI_PLACES=427, PETRI_TRANSITIONS=512} [2024-06-28 02:45:34,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-28 02:45:34,796 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 512 transitions, 6562 flow [2024-06-28 02:45:34,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:34,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:34,796 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, 1] [2024-06-28 02:45:34,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:45:34,796 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:34,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:34,797 INFO L85 PathProgramCache]: Analyzing trace with hash 583990069, now seen corresponding path program 13 times [2024-06-28 02:45:34,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:34,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50662783] [2024-06-28 02:45:34,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:34,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:34,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:34,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-28 02:45:34,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:34,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50662783] [2024-06-28 02:45:34,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50662783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:34,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:34,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:34,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166606656] [2024-06-28 02:45:34,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:34,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:34,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:34,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:34,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:34,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:45:34,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 512 transitions, 6562 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:34,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:34,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:45:34,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:36,180 INFO L124 PetriNetUnfolderBase]: 3470/5967 cut-off events. [2024-06-28 02:45:36,180 INFO L125 PetriNetUnfolderBase]: For 1516518/1516518 co-relation queries the response was YES. [2024-06-28 02:45:36,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54125 conditions, 5967 events. 3470/5967 cut-off events. For 1516518/1516518 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41875 event pairs, 702 based on Foata normal form. 1/5962 useless extension candidates. Maximal degree in co-relation 53927. Up to 5187 conditions per place. [2024-06-28 02:45:36,271 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 60 changer transitions 0/552 dead transitions. [2024-06-28 02:45:36,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 552 transitions, 8538 flow [2024-06-28 02:45:36,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:45:36,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:45:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:45:36,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-28 02:45:36,272 INFO L175 Difference]: Start difference. First operand has 427 places, 512 transitions, 6562 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:45:36,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 552 transitions, 8538 flow [2024-06-28 02:45:46,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 552 transitions, 8278 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:46,007 INFO L231 Difference]: Finished difference. Result has 431 places, 524 transitions, 6672 flow [2024-06-28 02:45:46,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6302, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6672, PETRI_PLACES=431, PETRI_TRANSITIONS=524} [2024-06-28 02:45:46,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-28 02:45:46,007 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 524 transitions, 6672 flow [2024-06-28 02:45:46,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:46,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:46,008 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, 1] [2024-06-28 02:45:46,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:45:46,008 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:46,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:46,008 INFO L85 PathProgramCache]: Analyzing trace with hash -372970611, now seen corresponding path program 14 times [2024-06-28 02:45:46,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:46,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026186585] [2024-06-28 02:45:46,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:46,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:46,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:46,096 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-28 02:45:46,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:46,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026186585] [2024-06-28 02:45:46,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026186585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:46,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:46,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:46,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031014519] [2024-06-28 02:45:46,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:46,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:46,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:46,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:46,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:46,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:45:46,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 524 transitions, 6672 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:46,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:46,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:45:46,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:47,520 INFO L124 PetriNetUnfolderBase]: 3467/5963 cut-off events. [2024-06-28 02:45:47,520 INFO L125 PetriNetUnfolderBase]: For 1523570/1523570 co-relation queries the response was YES. [2024-06-28 02:45:47,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53742 conditions, 5963 events. 3467/5963 cut-off events. For 1523570/1523570 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41844 event pairs, 702 based on Foata normal form. 1/5958 useless extension candidates. Maximal degree in co-relation 53543. Up to 5184 conditions per place. [2024-06-28 02:45:47,614 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 478 selfloop transitions, 59 changer transitions 0/546 dead transitions. [2024-06-28 02:45:47,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 546 transitions, 8094 flow [2024-06-28 02:45:47,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:47,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:47,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:45:47,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:45:47,616 INFO L175 Difference]: Start difference. First operand has 431 places, 524 transitions, 6672 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:45:47,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 546 transitions, 8094 flow [2024-06-28 02:45:59,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 546 transitions, 7920 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:59,309 INFO L231 Difference]: Finished difference. Result has 435 places, 524 transitions, 6622 flow [2024-06-28 02:45:59,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6498, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6622, PETRI_PLACES=435, PETRI_TRANSITIONS=524} [2024-06-28 02:45:59,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-28 02:45:59,309 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 524 transitions, 6622 flow [2024-06-28 02:45:59,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:59,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:59,310 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, 1] [2024-06-28 02:45:59,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:45:59,310 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:59,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:59,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1522715305, now seen corresponding path program 15 times [2024-06-28 02:45:59,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:59,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792852858] [2024-06-28 02:45:59,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:59,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:59,392 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-28 02:45:59,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:59,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792852858] [2024-06-28 02:45:59,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792852858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:59,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:59,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:59,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249745217] [2024-06-28 02:45:59,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:59,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:59,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:59,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:59,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:59,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:45:59,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 524 transitions, 6622 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:45:59,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:59,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:45:59,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:00,743 INFO L124 PetriNetUnfolderBase]: 3464/5959 cut-off events. [2024-06-28 02:46:00,743 INFO L125 PetriNetUnfolderBase]: For 1531773/1531773 co-relation queries the response was YES. [2024-06-28 02:46:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53741 conditions, 5959 events. 3464/5959 cut-off events. For 1531773/1531773 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41816 event pairs, 702 based on Foata normal form. 1/5954 useless extension candidates. Maximal degree in co-relation 53540. Up to 5190 conditions per place. [2024-06-28 02:46:00,836 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 487 selfloop transitions, 52 changer transitions 0/548 dead transitions. [2024-06-28 02:46:00,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 548 transitions, 7760 flow [2024-06-28 02:46:00,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:00,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:00,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:46:00,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:46:00,837 INFO L175 Difference]: Start difference. First operand has 435 places, 524 transitions, 6622 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:46:00,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 548 transitions, 7760 flow [2024-06-28 02:46:12,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 548 transitions, 7610 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:46:12,742 INFO L231 Difference]: Finished difference. Result has 436 places, 524 transitions, 6582 flow [2024-06-28 02:46:12,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6582, PETRI_PLACES=436, PETRI_TRANSITIONS=524} [2024-06-28 02:46:12,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-28 02:46:12,743 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 524 transitions, 6582 flow [2024-06-28 02:46:12,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:12,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:12,743 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, 1] [2024-06-28 02:46:12,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:46:12,743 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:12,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:12,744 INFO L85 PathProgramCache]: Analyzing trace with hash 568769017, now seen corresponding path program 16 times [2024-06-28 02:46:12,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:12,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444641536] [2024-06-28 02:46:12,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:12,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:12,824 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-28 02:46:12,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:12,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444641536] [2024-06-28 02:46:12,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444641536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:12,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:12,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:12,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958917449] [2024-06-28 02:46:12,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:12,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:12,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:12,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:12,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:12,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:46:12,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 524 transitions, 6582 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:12,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:12,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:46:12,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:14,127 INFO L124 PetriNetUnfolderBase]: 3477/5979 cut-off events. [2024-06-28 02:46:14,128 INFO L125 PetriNetUnfolderBase]: For 1563417/1563417 co-relation queries the response was YES. [2024-06-28 02:46:14,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54194 conditions, 5979 events. 3477/5979 cut-off events. For 1563417/1563417 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 42001 event pairs, 712 based on Foata normal form. 1/5974 useless extension candidates. Maximal degree in co-relation 53992. Up to 4706 conditions per place. [2024-06-28 02:46:14,236 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 327 selfloop transitions, 218 changer transitions 0/554 dead transitions. [2024-06-28 02:46:14,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 554 transitions, 8772 flow [2024-06-28 02:46:14,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:14,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:14,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:46:14,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 02:46:14,238 INFO L175 Difference]: Start difference. First operand has 436 places, 524 transitions, 6582 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:46:14,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 554 transitions, 8772 flow [2024-06-28 02:46:24,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 554 transitions, 8654 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:46:24,274 INFO L231 Difference]: Finished difference. Result has 437 places, 530 transitions, 7054 flow [2024-06-28 02:46:24,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7054, PETRI_PLACES=437, PETRI_TRANSITIONS=530} [2024-06-28 02:46:24,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-28 02:46:24,274 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 530 transitions, 7054 flow [2024-06-28 02:46:24,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:24,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:24,274 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, 1] [2024-06-28 02:46:24,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:46:24,275 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:24,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:24,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1066899847, now seen corresponding path program 17 times [2024-06-28 02:46:24,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:24,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529134247] [2024-06-28 02:46:24,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:24,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:24,347 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-28 02:46:24,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:24,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529134247] [2024-06-28 02:46:24,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529134247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:24,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:24,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:24,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184792607] [2024-06-28 02:46:24,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:24,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:24,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:24,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:24,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:46:24,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 530 transitions, 7054 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:24,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:24,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:46:24,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:25,726 INFO L124 PetriNetUnfolderBase]: 3490/5993 cut-off events. [2024-06-28 02:46:25,726 INFO L125 PetriNetUnfolderBase]: For 1595789/1595789 co-relation queries the response was YES. [2024-06-28 02:46:25,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55127 conditions, 5993 events. 3490/5993 cut-off events. For 1595789/1595789 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42121 event pairs, 704 based on Foata normal form. 1/5988 useless extension candidates. Maximal degree in co-relation 54924. Up to 4716 conditions per place. [2024-06-28 02:46:25,827 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 333 selfloop transitions, 216 changer transitions 0/558 dead transitions. [2024-06-28 02:46:25,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 558 transitions, 9564 flow [2024-06-28 02:46:25,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:25,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:25,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:46:25,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 02:46:25,828 INFO L175 Difference]: Start difference. First operand has 437 places, 530 transitions, 7054 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:46:25,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 558 transitions, 9564 flow [2024-06-28 02:46:35,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 558 transitions, 8991 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:35,870 INFO L231 Difference]: Finished difference. Result has 439 places, 536 transitions, 7079 flow [2024-06-28 02:46:35,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6519, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7079, PETRI_PLACES=439, PETRI_TRANSITIONS=536} [2024-06-28 02:46:35,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-28 02:46:35,871 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 536 transitions, 7079 flow [2024-06-28 02:46:35,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:35,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:35,872 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, 1] [2024-06-28 02:46:35,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:46:35,872 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:35,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:35,872 INFO L85 PathProgramCache]: Analyzing trace with hash 869681973, now seen corresponding path program 18 times [2024-06-28 02:46:35,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:35,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561539780] [2024-06-28 02:46:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:35,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:35,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:35,966 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-28 02:46:35,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:35,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561539780] [2024-06-28 02:46:35,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561539780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:35,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:35,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:35,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142349626] [2024-06-28 02:46:35,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:35,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:35,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:35,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:35,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:36,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:46:36,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 536 transitions, 7079 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:36,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:36,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:46:36,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:37,257 INFO L124 PetriNetUnfolderBase]: 3487/5981 cut-off events. [2024-06-28 02:46:37,258 INFO L125 PetriNetUnfolderBase]: For 1605721/1605721 co-relation queries the response was YES. [2024-06-28 02:46:37,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54764 conditions, 5981 events. 3487/5981 cut-off events. For 1605721/1605721 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 41968 event pairs, 700 based on Foata normal form. 1/5976 useless extension candidates. Maximal degree in co-relation 54562. Up to 4714 conditions per place. [2024-06-28 02:46:37,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 332 selfloop transitions, 217 changer transitions 0/558 dead transitions. [2024-06-28 02:46:37,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 558 transitions, 9437 flow [2024-06-28 02:46:37,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:37,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:37,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:46:37,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 02:46:37,354 INFO L175 Difference]: Start difference. First operand has 439 places, 536 transitions, 7079 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:46:37,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 558 transitions, 9437 flow [2024-06-28 02:46:47,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 558 transitions, 8934 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 02:46:47,606 INFO L231 Difference]: Finished difference. Result has 443 places, 536 transitions, 7016 flow [2024-06-28 02:46:47,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6576, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7016, PETRI_PLACES=443, PETRI_TRANSITIONS=536} [2024-06-28 02:46:47,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-28 02:46:47,607 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 536 transitions, 7016 flow [2024-06-28 02:46:47,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:47,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:47,607 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, 1] [2024-06-28 02:46:47,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:46:47,607 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:47,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:47,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2036384843, now seen corresponding path program 19 times [2024-06-28 02:46:47,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:47,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941859131] [2024-06-28 02:46:47,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:47,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:47,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:47,692 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-28 02:46:47,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:47,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941859131] [2024-06-28 02:46:47,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941859131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:47,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:47,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:47,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673692385] [2024-06-28 02:46:47,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:47,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:47,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:47,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:47,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:47,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:46:47,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 536 transitions, 7016 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:47,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:47,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:46:47,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:49,052 INFO L124 PetriNetUnfolderBase]: 3508/6020 cut-off events. [2024-06-28 02:46:49,052 INFO L125 PetriNetUnfolderBase]: For 1649331/1649331 co-relation queries the response was YES. [2024-06-28 02:46:49,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55412 conditions, 6020 events. 3508/6020 cut-off events. For 1649331/1649331 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42272 event pairs, 691 based on Foata normal form. 1/6015 useless extension candidates. Maximal degree in co-relation 55209. Up to 5162 conditions per place. [2024-06-28 02:46:49,151 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 92 changer transitions 0/572 dead transitions. [2024-06-28 02:46:49,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 572 transitions, 8962 flow [2024-06-28 02:46:49,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:46:49,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:46:49,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-28 02:46:49,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-28 02:46:49,153 INFO L175 Difference]: Start difference. First operand has 443 places, 536 transitions, 7016 flow. Second operand 11 states and 266 transitions. [2024-06-28 02:46:49,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 572 transitions, 8962 flow [2024-06-28 02:46:57,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 572 transitions, 8490 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:57,868 INFO L231 Difference]: Finished difference. Result has 450 places, 543 transitions, 6936 flow [2024-06-28 02:46:57,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6558, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6936, PETRI_PLACES=450, PETRI_TRANSITIONS=543} [2024-06-28 02:46:57,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-28 02:46:57,869 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 543 transitions, 6936 flow [2024-06-28 02:46:57,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:57,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:57,869 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, 1] [2024-06-28 02:46:57,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:46:57,870 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:57,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:57,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2012127273, now seen corresponding path program 20 times [2024-06-28 02:46:57,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:57,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676009861] [2024-06-28 02:46:57,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:57,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:57,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:57,953 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-28 02:46:57,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:57,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676009861] [2024-06-28 02:46:57,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676009861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:57,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:57,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:57,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492821730] [2024-06-28 02:46:57,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:57,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:57,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:57,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:57,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:57,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:46:57,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 543 transitions, 6936 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:46:57,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:57,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:46:57,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:59,294 INFO L124 PetriNetUnfolderBase]: 3505/6020 cut-off events. [2024-06-28 02:46:59,294 INFO L125 PetriNetUnfolderBase]: For 1656303/1656303 co-relation queries the response was YES. [2024-06-28 02:46:59,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55120 conditions, 6020 events. 3505/6020 cut-off events. For 1656303/1656303 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42333 event pairs, 693 based on Foata normal form. 1/6015 useless extension candidates. Maximal degree in co-relation 54914. Up to 5160 conditions per place. [2024-06-28 02:46:59,393 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 469 selfloop transitions, 90 changer transitions 0/568 dead transitions. [2024-06-28 02:46:59,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 568 transitions, 8726 flow [2024-06-28 02:46:59,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:46:59,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:46:59,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 02:46:59,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:46:59,394 INFO L175 Difference]: Start difference. First operand has 450 places, 543 transitions, 6936 flow. Second operand 10 states and 245 transitions. [2024-06-28 02:46:59,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 568 transitions, 8726 flow [2024-06-28 02:47:06,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 568 transitions, 8446 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-28 02:47:06,183 INFO L231 Difference]: Finished difference. Result has 451 places, 543 transitions, 6842 flow [2024-06-28 02:47:06,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6842, PETRI_PLACES=451, PETRI_TRANSITIONS=543} [2024-06-28 02:47:06,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 02:47:06,184 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 543 transitions, 6842 flow [2024-06-28 02:47:06,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:06,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:06,184 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, 1] [2024-06-28 02:47:06,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:47:06,184 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:06,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:06,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1687136913, now seen corresponding path program 21 times [2024-06-28 02:47:06,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:06,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425513393] [2024-06-28 02:47:06,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:06,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:06,268 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-28 02:47:06,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:06,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425513393] [2024-06-28 02:47:06,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425513393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:06,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:06,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:06,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149104875] [2024-06-28 02:47:06,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:06,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:06,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:06,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:06,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:06,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:47:06,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 543 transitions, 6842 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:06,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:06,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:47:06,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:07,620 INFO L124 PetriNetUnfolderBase]: 3499/6020 cut-off events. [2024-06-28 02:47:07,620 INFO L125 PetriNetUnfolderBase]: For 1666596/1666596 co-relation queries the response was YES. [2024-06-28 02:47:07,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54660 conditions, 6020 events. 3499/6020 cut-off events. For 1666596/1666596 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42369 event pairs, 701 based on Foata normal form. 2/6016 useless extension candidates. Maximal degree in co-relation 54454. Up to 5155 conditions per place. [2024-06-28 02:47:07,719 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 467 selfloop transitions, 86 changer transitions 0/562 dead transitions. [2024-06-28 02:47:07,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 562 transitions, 8302 flow [2024-06-28 02:47:07,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:07,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:07,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:47:07,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:47:07,720 INFO L175 Difference]: Start difference. First operand has 451 places, 543 transitions, 6842 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:47:07,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 562 transitions, 8302 flow [2024-06-28 02:47:15,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 562 transitions, 8090 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:47:15,958 INFO L231 Difference]: Finished difference. Result has 451 places, 543 transitions, 6809 flow [2024-06-28 02:47:15,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6809, PETRI_PLACES=451, PETRI_TRANSITIONS=543} [2024-06-28 02:47:15,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 02:47:15,958 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 543 transitions, 6809 flow [2024-06-28 02:47:15,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:15,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:15,959 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, 1] [2024-06-28 02:47:15,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:47:15,959 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:15,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:15,959 INFO L85 PathProgramCache]: Analyzing trace with hash -202379611, now seen corresponding path program 22 times [2024-06-28 02:47:15,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:15,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323771214] [2024-06-28 02:47:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:15,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:16,051 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-28 02:47:16,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:16,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323771214] [2024-06-28 02:47:16,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323771214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:16,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:16,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:16,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124864292] [2024-06-28 02:47:16,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:16,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:16,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:16,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:16,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:16,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:47:16,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 543 transitions, 6809 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:16,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:16,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:47:16,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:17,396 INFO L124 PetriNetUnfolderBase]: 3533/6065 cut-off events. [2024-06-28 02:47:17,396 INFO L125 PetriNetUnfolderBase]: For 1723904/1723904 co-relation queries the response was YES. [2024-06-28 02:47:17,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55633 conditions, 6065 events. 3533/6065 cut-off events. For 1723904/1723904 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 42722 event pairs, 702 based on Foata normal form. 2/6061 useless extension candidates. Maximal degree in co-relation 55426. Up to 4763 conditions per place. [2024-06-28 02:47:17,499 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 217 changer transitions 0/572 dead transitions. [2024-06-28 02:47:17,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 572 transitions, 9127 flow [2024-06-28 02:47:17,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:17,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:17,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:47:17,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-28 02:47:17,500 INFO L175 Difference]: Start difference. First operand has 451 places, 543 transitions, 6809 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:47:17,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 572 transitions, 9127 flow [2024-06-28 02:47:26,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 572 transitions, 8942 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:47:26,488 INFO L231 Difference]: Finished difference. Result has 451 places, 553 transitions, 7259 flow [2024-06-28 02:47:26,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6624, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7259, PETRI_PLACES=451, PETRI_TRANSITIONS=553} [2024-06-28 02:47:26,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 02:47:26,489 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 553 transitions, 7259 flow [2024-06-28 02:47:26,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:26,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:26,489 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, 1] [2024-06-28 02:47:26,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:47:26,489 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:26,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:26,490 INFO L85 PathProgramCache]: Analyzing trace with hash -608046121, now seen corresponding path program 23 times [2024-06-28 02:47:26,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:26,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284544076] [2024-06-28 02:47:26,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:26,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:26,570 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-28 02:47:26,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:26,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284544076] [2024-06-28 02:47:26,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284544076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:26,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:26,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:26,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022098135] [2024-06-28 02:47:26,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:26,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:26,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:26,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:26,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:26,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:47:26,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 553 transitions, 7259 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:26,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:26,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:47:26,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:27,910 INFO L124 PetriNetUnfolderBase]: 3543/6087 cut-off events. [2024-06-28 02:47:27,910 INFO L125 PetriNetUnfolderBase]: For 1747285/1747285 co-relation queries the response was YES. [2024-06-28 02:47:27,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56277 conditions, 6087 events. 3543/6087 cut-off events. For 1747285/1747285 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42884 event pairs, 704 based on Foata normal form. 2/6083 useless extension candidates. Maximal degree in co-relation 56069. Up to 4773 conditions per place. [2024-06-28 02:47:28,021 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 349 selfloop transitions, 218 changer transitions 0/576 dead transitions. [2024-06-28 02:47:28,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 576 transitions, 9487 flow [2024-06-28 02:47:28,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:28,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:28,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:47:28,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-28 02:47:28,023 INFO L175 Difference]: Start difference. First operand has 451 places, 553 transitions, 7259 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:47:28,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 576 transitions, 9487 flow [2024-06-28 02:47:36,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 576 transitions, 9090 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:36,471 INFO L231 Difference]: Finished difference. Result has 454 places, 558 transitions, 7423 flow [2024-06-28 02:47:36,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=454, PETRI_TRANSITIONS=558} [2024-06-28 02:47:36,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-28 02:47:36,471 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 558 transitions, 7423 flow [2024-06-28 02:47:36,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:36,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:36,472 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, 1] [2024-06-28 02:47:36,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:47:36,472 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:36,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:36,472 INFO L85 PathProgramCache]: Analyzing trace with hash 23706421, now seen corresponding path program 24 times [2024-06-28 02:47:36,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:36,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641984612] [2024-06-28 02:47:36,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:36,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:36,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:36,583 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-28 02:47:36,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:36,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641984612] [2024-06-28 02:47:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641984612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:36,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:36,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:36,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730070311] [2024-06-28 02:47:36,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:36,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:36,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:36,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:36,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:36,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:47:36,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 558 transitions, 7423 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:36,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:36,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:47:36,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:37,931 INFO L124 PetriNetUnfolderBase]: 3537/6075 cut-off events. [2024-06-28 02:47:37,932 INFO L125 PetriNetUnfolderBase]: For 1746325/1746325 co-relation queries the response was YES. [2024-06-28 02:47:38,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55935 conditions, 6075 events. 3537/6075 cut-off events. For 1746325/1746325 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42745 event pairs, 702 based on Foata normal form. 2/6071 useless extension candidates. Maximal degree in co-relation 55727. Up to 4768 conditions per place. [2024-06-28 02:47:38,035 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 220 changer transitions 0/575 dead transitions. [2024-06-28 02:47:38,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 575 transitions, 9223 flow [2024-06-28 02:47:38,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:38,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:38,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:47:38,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:47:38,036 INFO L175 Difference]: Start difference. First operand has 454 places, 558 transitions, 7423 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:47:38,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 575 transitions, 9223 flow [2024-06-28 02:47:46,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 575 transitions, 8782 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:46,320 INFO L231 Difference]: Finished difference. Result has 457 places, 558 transitions, 7429 flow [2024-06-28 02:47:46,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7429, PETRI_PLACES=457, PETRI_TRANSITIONS=558} [2024-06-28 02:47:46,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-28 02:47:46,321 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 558 transitions, 7429 flow [2024-06-28 02:47:46,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:46,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:46,321 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, 1] [2024-06-28 02:47:46,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:47:46,322 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:46,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:46,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1675614165, now seen corresponding path program 17 times [2024-06-28 02:47:46,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:46,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985662707] [2024-06-28 02:47:46,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:46,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:46,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:46,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-28 02:47:46,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:46,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985662707] [2024-06-28 02:47:46,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985662707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:46,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:46,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:46,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582755013] [2024-06-28 02:47:46,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:46,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:46,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:46,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:46,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:46,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:47:46,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 558 transitions, 7429 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:46,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:46,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:47:46,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:47,675 INFO L124 PetriNetUnfolderBase]: 3514/6035 cut-off events. [2024-06-28 02:47:47,676 INFO L125 PetriNetUnfolderBase]: For 1743508/1743508 co-relation queries the response was YES. [2024-06-28 02:47:47,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54107 conditions, 6035 events. 3514/6035 cut-off events. For 1743508/1743508 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42593 event pairs, 709 based on Foata normal form. 10/6036 useless extension candidates. Maximal degree in co-relation 53899. Up to 5123 conditions per place. [2024-06-28 02:47:47,777 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 450 selfloop transitions, 116 changer transitions 0/575 dead transitions. [2024-06-28 02:47:47,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 575 transitions, 8656 flow [2024-06-28 02:47:47,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:47,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:47,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:47:47,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:47:47,778 INFO L175 Difference]: Start difference. First operand has 457 places, 558 transitions, 7429 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:47:47,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 575 transitions, 8656 flow [2024-06-28 02:47:54,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 575 transitions, 8163 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 02:47:54,435 INFO L231 Difference]: Finished difference. Result has 458 places, 559 transitions, 7207 flow [2024-06-28 02:47:54,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6952, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7207, PETRI_PLACES=458, PETRI_TRANSITIONS=559} [2024-06-28 02:47:54,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-28 02:47:54,435 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 559 transitions, 7207 flow [2024-06-28 02:47:54,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:54,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:54,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, 1, 1] [2024-06-28 02:47:54,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:47:54,436 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:54,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:54,436 INFO L85 PathProgramCache]: Analyzing trace with hash -562814857, now seen corresponding path program 18 times [2024-06-28 02:47:54,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:54,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211579874] [2024-06-28 02:47:54,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:54,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:54,528 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-28 02:47:54,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:54,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211579874] [2024-06-28 02:47:54,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211579874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:54,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:54,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:54,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532131732] [2024-06-28 02:47:54,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:54,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:54,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:54,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:54,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:54,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:47:54,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 559 transitions, 7207 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:47:54,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:54,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:47:54,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:55,820 INFO L124 PetriNetUnfolderBase]: 3491/5998 cut-off events. [2024-06-28 02:47:55,821 INFO L125 PetriNetUnfolderBase]: For 1635384/1635384 co-relation queries the response was YES. [2024-06-28 02:47:55,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51826 conditions, 5998 events. 3491/5998 cut-off events. For 1635384/1635384 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42277 event pairs, 698 based on Foata normal form. 10/5999 useless extension candidates. Maximal degree in co-relation 51617. Up to 5090 conditions per place. [2024-06-28 02:47:55,923 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 121 changer transitions 0/576 dead transitions. [2024-06-28 02:47:55,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 576 transitions, 8436 flow [2024-06-28 02:47:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:55,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:47:55,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-28 02:47:55,924 INFO L175 Difference]: Start difference. First operand has 458 places, 559 transitions, 7207 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:47:55,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 576 transitions, 8436 flow [2024-06-28 02:48:02,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 576 transitions, 8152 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:02,892 INFO L231 Difference]: Finished difference. Result has 460 places, 560 transitions, 7204 flow [2024-06-28 02:48:02,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7204, PETRI_PLACES=460, PETRI_TRANSITIONS=560} [2024-06-28 02:48:02,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 02:48:02,893 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 560 transitions, 7204 flow [2024-06-28 02:48:02,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:02,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:02,893 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, 1] [2024-06-28 02:48:02,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:48:02,893 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:02,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:02,893 INFO L85 PathProgramCache]: Analyzing trace with hash -940582109, now seen corresponding path program 19 times [2024-06-28 02:48:02,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:02,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087843828] [2024-06-28 02:48:02,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:02,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:02,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:02,997 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-28 02:48:02,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:02,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087843828] [2024-06-28 02:48:02,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087843828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:02,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:02,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:02,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112683823] [2024-06-28 02:48:02,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:02,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:02,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:02,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:02,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:03,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:03,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 560 transitions, 7204 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:03,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:03,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:03,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:04,319 INFO L124 PetriNetUnfolderBase]: 3468/5976 cut-off events. [2024-06-28 02:48:04,319 INFO L125 PetriNetUnfolderBase]: For 1524728/1524728 co-relation queries the response was YES. [2024-06-28 02:48:04,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49799 conditions, 5976 events. 3468/5976 cut-off events. For 1524728/1524728 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42141 event pairs, 665 based on Foata normal form. 10/5980 useless extension candidates. Maximal degree in co-relation 49589. Up to 5255 conditions per place. [2024-06-28 02:48:04,419 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 35 changer transitions 0/577 dead transitions. [2024-06-28 02:48:04,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 577 transitions, 8436 flow [2024-06-28 02:48:04,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:04,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:04,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:48:04,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:48:04,420 INFO L175 Difference]: Start difference. First operand has 460 places, 560 transitions, 7204 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:48:04,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 577 transitions, 8436 flow [2024-06-28 02:48:12,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 577 transitions, 8142 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:12,847 INFO L231 Difference]: Finished difference. Result has 462 places, 561 transitions, 7020 flow [2024-06-28 02:48:12,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6926, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7020, PETRI_PLACES=462, PETRI_TRANSITIONS=561} [2024-06-28 02:48:12,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 02:48:12,848 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 561 transitions, 7020 flow [2024-06-28 02:48:12,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:12,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:12,848 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, 1] [2024-06-28 02:48:12,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:48:12,848 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:12,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:12,849 INFO L85 PathProgramCache]: Analyzing trace with hash -943439069, now seen corresponding path program 20 times [2024-06-28 02:48:12,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:12,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065269809] [2024-06-28 02:48:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:12,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:12,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:12,947 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-28 02:48:12,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:12,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065269809] [2024-06-28 02:48:12,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065269809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:12,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:12,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:12,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517064452] [2024-06-28 02:48:12,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:12,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:12,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:12,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:12,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:12,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:12,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 561 transitions, 7020 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:12,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:12,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:12,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:14,261 INFO L124 PetriNetUnfolderBase]: 3445/5943 cut-off events. [2024-06-28 02:48:14,261 INFO L125 PetriNetUnfolderBase]: For 1409207/1409207 co-relation queries the response was YES. [2024-06-28 02:48:14,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47515 conditions, 5943 events. 3445/5943 cut-off events. For 1409207/1409207 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 41907 event pairs, 638 based on Foata normal form. 10/5947 useless extension candidates. Maximal degree in co-relation 47304. Up to 5132 conditions per place. [2024-06-28 02:48:14,359 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 535 selfloop transitions, 39 changer transitions 0/583 dead transitions. [2024-06-28 02:48:14,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 583 transitions, 8301 flow [2024-06-28 02:48:14,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:48:14,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:48:14,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:48:14,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:48:14,360 INFO L175 Difference]: Start difference. First operand has 462 places, 561 transitions, 7020 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:48:14,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 583 transitions, 8301 flow [2024-06-28 02:48:21,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 583 transitions, 8179 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:21,289 INFO L231 Difference]: Finished difference. Result has 465 places, 562 transitions, 7014 flow [2024-06-28 02:48:21,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6914, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7014, PETRI_PLACES=465, PETRI_TRANSITIONS=562} [2024-06-28 02:48:21,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-28 02:48:21,290 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 562 transitions, 7014 flow [2024-06-28 02:48:21,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:21,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:21,290 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, 1] [2024-06-28 02:48:21,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:48:21,290 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:21,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:21,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1977334581, now seen corresponding path program 25 times [2024-06-28 02:48:21,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:21,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286714534] [2024-06-28 02:48:21,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:21,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:21,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:21,370 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-28 02:48:21,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:21,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286714534] [2024-06-28 02:48:21,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286714534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:21,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:21,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:21,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91026191] [2024-06-28 02:48:21,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:21,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:21,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:21,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:21,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:21,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:21,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 562 transitions, 7014 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:21,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:21,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:21,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:22,670 INFO L124 PetriNetUnfolderBase]: 3455/5941 cut-off events. [2024-06-28 02:48:22,671 INFO L125 PetriNetUnfolderBase]: For 1322056/1322056 co-relation queries the response was YES. [2024-06-28 02:48:22,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47457 conditions, 5941 events. 3455/5941 cut-off events. For 1322056/1322056 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 41982 event pairs, 719 based on Foata normal form. 2/5931 useless extension candidates. Maximal degree in co-relation 47245. Up to 4646 conditions per place. [2024-06-28 02:48:22,775 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 335 selfloop transitions, 238 changer transitions 0/582 dead transitions. [2024-06-28 02:48:22,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 582 transitions, 9567 flow [2024-06-28 02:48:22,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:22,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:48:22,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:48:22,777 INFO L175 Difference]: Start difference. First operand has 465 places, 562 transitions, 7014 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:48:22,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 582 transitions, 9567 flow [2024-06-28 02:48:28,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 582 transitions, 9492 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:28,490 INFO L231 Difference]: Finished difference. Result has 467 places, 566 transitions, 7497 flow [2024-06-28 02:48:28,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7497, PETRI_PLACES=467, PETRI_TRANSITIONS=566} [2024-06-28 02:48:28,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-28 02:48:28,491 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 566 transitions, 7497 flow [2024-06-28 02:48:28,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:28,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:28,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, 1, 1] [2024-06-28 02:48:28,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:48:28,492 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:28,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:28,492 INFO L85 PathProgramCache]: Analyzing trace with hash -586470603, now seen corresponding path program 26 times [2024-06-28 02:48:28,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:28,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981139674] [2024-06-28 02:48:28,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:28,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:28,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:28,568 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-28 02:48:28,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:28,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981139674] [2024-06-28 02:48:28,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981139674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:28,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:28,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:28,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519142854] [2024-06-28 02:48:28,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:28,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:28,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:28,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:28,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:28,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:28,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 566 transitions, 7497 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:28,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:28,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:28,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:29,894 INFO L124 PetriNetUnfolderBase]: 3481/5997 cut-off events. [2024-06-28 02:48:29,894 INFO L125 PetriNetUnfolderBase]: For 1369719/1369719 co-relation queries the response was YES. [2024-06-28 02:48:29,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48710 conditions, 5997 events. 3481/5997 cut-off events. For 1369719/1369719 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42475 event pairs, 729 based on Foata normal form. 2/5987 useless extension candidates. Maximal degree in co-relation 48497. Up to 4671 conditions per place. [2024-06-28 02:48:29,995 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 225 changer transitions 0/590 dead transitions. [2024-06-28 02:48:29,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 590 transitions, 10169 flow [2024-06-28 02:48:29,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:29,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:29,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:48:29,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:48:29,996 INFO L175 Difference]: Start difference. First operand has 467 places, 566 transitions, 7497 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:48:29,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 590 transitions, 10169 flow [2024-06-28 02:48:36,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 590 transitions, 9629 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:36,151 INFO L231 Difference]: Finished difference. Result has 470 places, 574 transitions, 7584 flow [2024-06-28 02:48:36,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7584, PETRI_PLACES=470, PETRI_TRANSITIONS=574} [2024-06-28 02:48:36,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-28 02:48:36,152 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 574 transitions, 7584 flow [2024-06-28 02:48:36,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:36,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:36,153 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, 1] [2024-06-28 02:48:36,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:48:36,153 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:36,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:36,168 INFO L85 PathProgramCache]: Analyzing trace with hash -328955911, now seen corresponding path program 27 times [2024-06-28 02:48:36,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:36,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71001697] [2024-06-28 02:48:36,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:36,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:36,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:36,283 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-28 02:48:36,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:36,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71001697] [2024-06-28 02:48:36,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71001697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:36,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:36,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:36,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996118058] [2024-06-28 02:48:36,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:36,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:36,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:36,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:36,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:36,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:36,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 574 transitions, 7584 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:36,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:36,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:36,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:37,588 INFO L124 PetriNetUnfolderBase]: 3475/5985 cut-off events. [2024-06-28 02:48:37,588 INFO L125 PetriNetUnfolderBase]: For 1355464/1355464 co-relation queries the response was YES. [2024-06-28 02:48:37,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48296 conditions, 5985 events. 3475/5985 cut-off events. For 1355464/1355464 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42373 event pairs, 727 based on Foata normal form. 2/5975 useless extension candidates. Maximal degree in co-relation 48082. Up to 4666 conditions per place. [2024-06-28 02:48:37,688 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 333 selfloop transitions, 247 changer transitions 0/589 dead transitions. [2024-06-28 02:48:37,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 589 transitions, 9762 flow [2024-06-28 02:48:37,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:37,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:37,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:48:37,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 02:48:37,690 INFO L175 Difference]: Start difference. First operand has 470 places, 574 transitions, 7584 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:48:37,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 589 transitions, 9762 flow [2024-06-28 02:48:43,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 589 transitions, 9059 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:43,694 INFO L231 Difference]: Finished difference. Result has 472 places, 574 transitions, 7382 flow [2024-06-28 02:48:43,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6881, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7382, PETRI_PLACES=472, PETRI_TRANSITIONS=574} [2024-06-28 02:48:43,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-28 02:48:43,694 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 574 transitions, 7382 flow [2024-06-28 02:48:43,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:43,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:43,695 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, 1] [2024-06-28 02:48:43,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:48:43,695 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:43,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:43,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1699767155, now seen corresponding path program 28 times [2024-06-28 02:48:43,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:43,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247068229] [2024-06-28 02:48:43,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:43,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:43,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:43,777 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-28 02:48:43,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:43,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247068229] [2024-06-28 02:48:43,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247068229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:43,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:43,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:43,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882481168] [2024-06-28 02:48:43,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:43,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:43,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:43,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:43,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:43,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:43,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 574 transitions, 7382 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:43,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:43,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:43,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:45,085 INFO L124 PetriNetUnfolderBase]: 3469/5989 cut-off events. [2024-06-28 02:48:45,085 INFO L125 PetriNetUnfolderBase]: For 1340804/1340804 co-relation queries the response was YES. [2024-06-28 02:48:45,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47887 conditions, 5989 events. 3469/5989 cut-off events. For 1340804/1340804 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42395 event pairs, 656 based on Foata normal form. 2/5985 useless extension candidates. Maximal degree in co-relation 47672. Up to 5288 conditions per place. [2024-06-28 02:48:45,185 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 37 changer transitions 0/586 dead transitions. [2024-06-28 02:48:45,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 586 transitions, 8564 flow [2024-06-28 02:48:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:45,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:48:45,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-28 02:48:45,186 INFO L175 Difference]: Start difference. First operand has 472 places, 574 transitions, 7382 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:48:45,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 586 transitions, 8564 flow [2024-06-28 02:48:51,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 586 transitions, 8032 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:52,000 INFO L231 Difference]: Finished difference. Result has 474 places, 574 transitions, 6931 flow [2024-06-28 02:48:52,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6931, PETRI_PLACES=474, PETRI_TRANSITIONS=574} [2024-06-28 02:48:52,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-28 02:48:52,001 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 574 transitions, 6931 flow [2024-06-28 02:48:52,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:52,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:52,001 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, 1] [2024-06-28 02:48:52,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:48:52,002 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:52,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:52,002 INFO L85 PathProgramCache]: Analyzing trace with hash -593136843, now seen corresponding path program 29 times [2024-06-28 02:48:52,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:52,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735699847] [2024-06-28 02:48:52,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:52,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:52,078 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-28 02:48:52,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:52,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735699847] [2024-06-28 02:48:52,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735699847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:52,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:52,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:52,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975722005] [2024-06-28 02:48:52,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:52,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:52,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:52,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:52,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:52,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:48:52,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 574 transitions, 6931 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:48:52,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:52,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:48:52,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:53,370 INFO L124 PetriNetUnfolderBase]: 3463/5973 cut-off events. [2024-06-28 02:48:53,370 INFO L125 PetriNetUnfolderBase]: For 1327369/1327369 co-relation queries the response was YES. [2024-06-28 02:48:53,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46964 conditions, 5973 events. 3463/5973 cut-off events. For 1327369/1327369 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42345 event pairs, 729 based on Foata normal form. 2/5963 useless extension candidates. Maximal degree in co-relation 46748. Up to 4656 conditions per place. [2024-06-28 02:48:53,468 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 226 changer transitions 0/589 dead transitions. [2024-06-28 02:48:53,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 589 transitions, 9121 flow [2024-06-28 02:48:53,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:53,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:53,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:48:53,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 02:48:53,470 INFO L175 Difference]: Start difference. First operand has 474 places, 574 transitions, 6931 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:48:53,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 589 transitions, 9121 flow [2024-06-28 02:49:00,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 589 transitions, 8967 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 02:49:00,976 INFO L231 Difference]: Finished difference. Result has 473 places, 574 transitions, 7236 flow [2024-06-28 02:49:00,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7236, PETRI_PLACES=473, PETRI_TRANSITIONS=574} [2024-06-28 02:49:00,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-28 02:49:00,976 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 574 transitions, 7236 flow [2024-06-28 02:49:00,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:00,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:00,977 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, 1] [2024-06-28 02:49:00,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:49:00,977 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:00,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:00,977 INFO L85 PathProgramCache]: Analyzing trace with hash 718196355, now seen corresponding path program 30 times [2024-06-28 02:49:00,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:00,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087353452] [2024-06-28 02:49:00,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:00,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:00,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:01,058 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-28 02:49:01,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:01,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087353452] [2024-06-28 02:49:01,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087353452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:01,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:01,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:01,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31895393] [2024-06-28 02:49:01,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:01,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:01,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:01,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:01,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:01,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:49:01,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 574 transitions, 7236 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:01,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:01,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:49:01,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:02,347 INFO L124 PetriNetUnfolderBase]: 3457/5953 cut-off events. [2024-06-28 02:49:02,348 INFO L125 PetriNetUnfolderBase]: For 1315933/1315933 co-relation queries the response was YES. [2024-06-28 02:49:02,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47109 conditions, 5953 events. 3457/5953 cut-off events. For 1315933/1315933 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42136 event pairs, 719 based on Foata normal form. 2/5943 useless extension candidates. Maximal degree in co-relation 46892. Up to 4651 conditions per place. [2024-06-28 02:49:02,446 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 232 changer transitions 0/588 dead transitions. [2024-06-28 02:49:02,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 588 transitions, 9094 flow [2024-06-28 02:49:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:02,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:02,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:49:02,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:49:02,447 INFO L175 Difference]: Start difference. First operand has 473 places, 574 transitions, 7236 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:49:02,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 588 transitions, 9094 flow [2024-06-28 02:49:09,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 588 transitions, 8545 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:49:09,638 INFO L231 Difference]: Finished difference. Result has 474 places, 574 transitions, 7158 flow [2024-06-28 02:49:09,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6687, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7158, PETRI_PLACES=474, PETRI_TRANSITIONS=574} [2024-06-28 02:49:09,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-28 02:49:09,639 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 574 transitions, 7158 flow [2024-06-28 02:49:09,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:09,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:09,639 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, 1] [2024-06-28 02:49:09,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:49:09,639 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:09,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:09,640 INFO L85 PathProgramCache]: Analyzing trace with hash -280912465, now seen corresponding path program 5 times [2024-06-28 02:49:09,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:09,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301795913] [2024-06-28 02:49:09,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:09,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:09,741 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-28 02:49:09,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:09,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301795913] [2024-06-28 02:49:09,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301795913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:09,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:09,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:09,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823360273] [2024-06-28 02:49:09,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:09,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:09,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:09,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:49:09,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 574 transitions, 7158 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:09,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:09,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:49:09,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:11,111 INFO L124 PetriNetUnfolderBase]: 3478/6011 cut-off events. [2024-06-28 02:49:11,112 INFO L125 PetriNetUnfolderBase]: For 1361302/1361302 co-relation queries the response was YES. [2024-06-28 02:49:11,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47839 conditions, 6011 events. 3478/6011 cut-off events. For 1361302/1361302 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42553 event pairs, 652 based on Foata normal form. 2/6009 useless extension candidates. Maximal degree in co-relation 47621. Up to 5270 conditions per place. [2024-06-28 02:49:11,211 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 563 selfloop transitions, 34 changer transitions 0/606 dead transitions. [2024-06-28 02:49:11,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 606 transitions, 8872 flow [2024-06-28 02:49:11,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:49:11,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:49:11,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:49:11,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 02:49:11,212 INFO L175 Difference]: Start difference. First operand has 474 places, 574 transitions, 7158 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:49:11,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 606 transitions, 8872 flow [2024-06-28 02:49:18,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 606 transitions, 8424 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:49:18,865 INFO L231 Difference]: Finished difference. Result has 477 places, 578 transitions, 6913 flow [2024-06-28 02:49:18,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6710, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6913, PETRI_PLACES=477, PETRI_TRANSITIONS=578} [2024-06-28 02:49:18,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-28 02:49:18,865 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 578 transitions, 6913 flow [2024-06-28 02:49:18,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:18,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:18,866 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, 1] [2024-06-28 02:49:18,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:49:18,866 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:18,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:18,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1677662153, now seen corresponding path program 6 times [2024-06-28 02:49:18,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:18,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952487395] [2024-06-28 02:49:18,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:18,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:18,968 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-28 02:49:18,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:18,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952487395] [2024-06-28 02:49:18,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952487395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:18,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:18,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:18,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761125305] [2024-06-28 02:49:18,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:18,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:18,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:18,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:18,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:19,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:49:19,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 578 transitions, 6913 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:19,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:19,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:49:19,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:20,336 INFO L124 PetriNetUnfolderBase]: 3473/6014 cut-off events. [2024-06-28 02:49:20,336 INFO L125 PetriNetUnfolderBase]: For 1346493/1346493 co-relation queries the response was YES. [2024-06-28 02:49:20,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47121 conditions, 6014 events. 3473/6014 cut-off events. For 1346493/1346493 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42727 event pairs, 661 based on Foata normal form. 2/6012 useless extension candidates. Maximal degree in co-relation 46901. Up to 5292 conditions per place. [2024-06-28 02:49:20,434 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 561 selfloop transitions, 30 changer transitions 0/600 dead transitions. [2024-06-28 02:49:20,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 600 transitions, 8149 flow [2024-06-28 02:49:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:20,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:49:20,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-28 02:49:20,436 INFO L175 Difference]: Start difference. First operand has 477 places, 578 transitions, 6913 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:49:20,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 600 transitions, 8149 flow [2024-06-28 02:49:28,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 600 transitions, 7998 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 02:49:28,199 INFO L231 Difference]: Finished difference. Result has 479 places, 578 transitions, 6827 flow [2024-06-28 02:49:28,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6827, PETRI_PLACES=479, PETRI_TRANSITIONS=578} [2024-06-28 02:49:28,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-28 02:49:28,200 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 578 transitions, 6827 flow [2024-06-28 02:49:28,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:28,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:28,200 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, 1] [2024-06-28 02:49:28,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:49:28,200 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:28,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:28,201 INFO L85 PathProgramCache]: Analyzing trace with hash 876357141, now seen corresponding path program 7 times [2024-06-28 02:49:28,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:28,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595342571] [2024-06-28 02:49:28,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:28,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:28,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:28,295 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-28 02:49:28,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:28,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595342571] [2024-06-28 02:49:28,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595342571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:28,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:28,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:28,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734671359] [2024-06-28 02:49:28,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:28,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:28,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:28,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:28,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:28,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:49:28,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 578 transitions, 6827 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:28,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:28,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:49:28,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:29,664 INFO L124 PetriNetUnfolderBase]: 3481/6026 cut-off events. [2024-06-28 02:49:29,664 INFO L125 PetriNetUnfolderBase]: For 1361378/1361378 co-relation queries the response was YES. [2024-06-28 02:49:29,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47164 conditions, 6026 events. 3481/6026 cut-off events. For 1361378/1361378 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42800 event pairs, 667 based on Foata normal form. 2/6024 useless extension candidates. Maximal degree in co-relation 46943. Up to 5103 conditions per place. [2024-06-28 02:49:29,770 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 121 changer transitions 0/599 dead transitions. [2024-06-28 02:49:29,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 599 transitions, 8114 flow [2024-06-28 02:49:29,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:29,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:29,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:49:29,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:49:29,771 INFO L175 Difference]: Start difference. First operand has 479 places, 578 transitions, 6827 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:49:29,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 599 transitions, 8114 flow [2024-06-28 02:49:38,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 599 transitions, 8049 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:49:38,294 INFO L231 Difference]: Finished difference. Result has 480 places, 580 transitions, 7074 flow [2024-06-28 02:49:38,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7074, PETRI_PLACES=480, PETRI_TRANSITIONS=580} [2024-06-28 02:49:38,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-28 02:49:38,295 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 580 transitions, 7074 flow [2024-06-28 02:49:38,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:38,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:38,295 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, 1] [2024-06-28 02:49:38,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:49:38,295 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:38,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:38,296 INFO L85 PathProgramCache]: Analyzing trace with hash 355511829, now seen corresponding path program 8 times [2024-06-28 02:49:38,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:38,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650369417] [2024-06-28 02:49:38,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:38,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:38,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:38,387 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-28 02:49:38,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:38,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650369417] [2024-06-28 02:49:38,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650369417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:38,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:38,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:38,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000899412] [2024-06-28 02:49:38,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:38,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:38,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:38,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:38,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:38,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:49:38,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 580 transitions, 7074 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:38,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:38,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:49:38,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:39,824 INFO L124 PetriNetUnfolderBase]: 3548/6125 cut-off events. [2024-06-28 02:49:39,824 INFO L125 PetriNetUnfolderBase]: For 1527740/1527740 co-relation queries the response was YES. [2024-06-28 02:49:39,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50296 conditions, 6125 events. 3548/6125 cut-off events. For 1527740/1527740 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43457 event pairs, 670 based on Foata normal form. 2/6123 useless extension candidates. Maximal degree in co-relation 50074. Up to 5297 conditions per place. [2024-06-28 02:49:39,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 49 changer transitions 0/616 dead transitions. [2024-06-28 02:49:39,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 616 transitions, 8862 flow [2024-06-28 02:49:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:49:39,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:49:39,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:49:39,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-28 02:49:39,936 INFO L175 Difference]: Start difference. First operand has 480 places, 580 transitions, 7074 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:49:39,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 616 transitions, 8862 flow [2024-06-28 02:49:49,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 616 transitions, 8573 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:49:49,270 INFO L231 Difference]: Finished difference. Result has 485 places, 584 transitions, 7028 flow [2024-06-28 02:49:49,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6785, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7028, PETRI_PLACES=485, PETRI_TRANSITIONS=584} [2024-06-28 02:49:49,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-28 02:49:49,270 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 584 transitions, 7028 flow [2024-06-28 02:49:49,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:49,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:49,271 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, 1] [2024-06-28 02:49:49,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:49:49,271 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:49,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:49,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1314460431, now seen corresponding path program 9 times [2024-06-28 02:49:49,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:49,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772393015] [2024-06-28 02:49:49,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:49,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:49,371 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-28 02:49:49,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:49,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772393015] [2024-06-28 02:49:49,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772393015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:49,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:49,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:49,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083017982] [2024-06-28 02:49:49,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:49,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:49,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:49,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:49,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:49,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:49:49,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 584 transitions, 7028 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:49:49,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:49,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:49:49,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:50,759 INFO L124 PetriNetUnfolderBase]: 3556/6147 cut-off events. [2024-06-28 02:49:50,760 INFO L125 PetriNetUnfolderBase]: For 1542241/1542241 co-relation queries the response was YES. [2024-06-28 02:49:50,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50441 conditions, 6147 events. 3556/6147 cut-off events. For 1542241/1542241 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43757 event pairs, 680 based on Foata normal form. 2/6145 useless extension candidates. Maximal degree in co-relation 50217. Up to 5390 conditions per place. [2024-06-28 02:49:50,870 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 45 changer transitions 0/610 dead transitions. [2024-06-28 02:49:50,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 610 transitions, 8359 flow [2024-06-28 02:49:50,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:49:50,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:49:50,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-28 02:49:50,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-28 02:49:50,871 INFO L175 Difference]: Start difference. First operand has 485 places, 584 transitions, 7028 flow. Second operand 10 states and 236 transitions. [2024-06-28 02:49:50,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 610 transitions, 8359 flow [2024-06-28 02:50:00,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 610 transitions, 8202 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 02:50:00,081 INFO L231 Difference]: Finished difference. Result has 488 places, 586 transitions, 7041 flow [2024-06-28 02:50:00,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6883, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7041, PETRI_PLACES=488, PETRI_TRANSITIONS=586} [2024-06-28 02:50:00,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-28 02:50:00,082 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 586 transitions, 7041 flow [2024-06-28 02:50:00,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:00,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:00,082 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, 1] [2024-06-28 02:50:00,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:50:00,083 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:00,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:00,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1142122325, now seen corresponding path program 10 times [2024-06-28 02:50:00,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:00,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916397033] [2024-06-28 02:50:00,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:00,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:00,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:00,183 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-28 02:50:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916397033] [2024-06-28 02:50:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916397033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:00,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:00,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11297394] [2024-06-28 02:50:00,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:00,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:00,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:00,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:00,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:50:00,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 586 transitions, 7041 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:00,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:00,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:50:00,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:01,548 INFO L124 PetriNetUnfolderBase]: 3564/6163 cut-off events. [2024-06-28 02:50:01,548 INFO L125 PetriNetUnfolderBase]: For 1562698/1562698 co-relation queries the response was YES. [2024-06-28 02:50:01,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50498 conditions, 6163 events. 3564/6163 cut-off events. For 1562698/1562698 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43806 event pairs, 564 based on Foata normal form. 2/6161 useless extension candidates. Maximal degree in co-relation 50273. Up to 4837 conditions per place. [2024-06-28 02:50:01,659 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 550 selfloop transitions, 65 changer transitions 0/624 dead transitions. [2024-06-28 02:50:01,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 624 transitions, 9174 flow [2024-06-28 02:50:01,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:50:01,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:50:01,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 02:50:01,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-28 02:50:01,660 INFO L175 Difference]: Start difference. First operand has 488 places, 586 transitions, 7041 flow. Second operand 9 states and 229 transitions. [2024-06-28 02:50:01,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 624 transitions, 9174 flow [2024-06-28 02:50:11,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 624 transitions, 9043 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:11,376 INFO L231 Difference]: Finished difference. Result has 489 places, 588 transitions, 7108 flow [2024-06-28 02:50:11,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6910, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7108, PETRI_PLACES=489, PETRI_TRANSITIONS=588} [2024-06-28 02:50:11,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-28 02:50:11,377 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 588 transitions, 7108 flow [2024-06-28 02:50:11,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:11,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:11,378 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, 1] [2024-06-28 02:50:11,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:50:11,378 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:11,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:11,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1822630305, now seen corresponding path program 11 times [2024-06-28 02:50:11,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:11,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238380822] [2024-06-28 02:50:11,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:11,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:11,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:11,469 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-28 02:50:11,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:11,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238380822] [2024-06-28 02:50:11,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238380822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:11,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:11,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:11,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831471240] [2024-06-28 02:50:11,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:11,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:11,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:11,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:11,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:11,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:50:11,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 588 transitions, 7108 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:11,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:11,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:50:11,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:13,173 INFO L124 PetriNetUnfolderBase]: 3539/6112 cut-off events. [2024-06-28 02:50:13,174 INFO L125 PetriNetUnfolderBase]: For 1551133/1551133 co-relation queries the response was YES. [2024-06-28 02:50:13,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49071 conditions, 6112 events. 3539/6112 cut-off events. For 1551133/1551133 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43333 event pairs, 573 based on Foata normal form. 8/6116 useless extension candidates. Maximal degree in co-relation 48845. Up to 4823 conditions per place. [2024-06-28 02:50:13,275 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 549 selfloop transitions, 63 changer transitions 0/621 dead transitions. [2024-06-28 02:50:13,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 621 transitions, 8808 flow [2024-06-28 02:50:13,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:50:13,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:50:13,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:50:13,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-28 02:50:13,276 INFO L175 Difference]: Start difference. First operand has 489 places, 588 transitions, 7108 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:50:13,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 621 transitions, 8808 flow [2024-06-28 02:50:22,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 621 transitions, 8571 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-28 02:50:22,709 INFO L231 Difference]: Finished difference. Result has 489 places, 588 transitions, 7003 flow [2024-06-28 02:50:22,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=489, PETRI_TRANSITIONS=588} [2024-06-28 02:50:22,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-28 02:50:22,709 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 588 transitions, 7003 flow [2024-06-28 02:50:22,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:22,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:22,710 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, 1] [2024-06-28 02:50:22,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:50:22,710 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:22,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:22,710 INFO L85 PathProgramCache]: Analyzing trace with hash 285980181, now seen corresponding path program 12 times [2024-06-28 02:50:22,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:22,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141607958] [2024-06-28 02:50:22,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:22,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:22,820 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-28 02:50:22,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:22,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141607958] [2024-06-28 02:50:22,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141607958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:22,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:22,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:22,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902068531] [2024-06-28 02:50:22,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:22,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:22,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:22,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:22,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:22,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:50:22,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 588 transitions, 7003 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:22,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:22,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:50:22,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:24,406 INFO L124 PetriNetUnfolderBase]: 3516/6089 cut-off events. [2024-06-28 02:50:24,407 INFO L125 PetriNetUnfolderBase]: For 1441409/1441409 co-relation queries the response was YES. [2024-06-28 02:50:24,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46638 conditions, 6089 events. 3516/6089 cut-off events. For 1441409/1441409 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43396 event pairs, 662 based on Foata normal form. 10/6095 useless extension candidates. Maximal degree in co-relation 46414. Up to 5298 conditions per place. [2024-06-28 02:50:24,592 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 43 changer transitions 0/610 dead transitions. [2024-06-28 02:50:24,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 610 transitions, 8289 flow [2024-06-28 02:50:24,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:24,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:24,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:50:24,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:50:24,597 INFO L175 Difference]: Start difference. First operand has 489 places, 588 transitions, 7003 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:50:24,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 610 transitions, 8289 flow [2024-06-28 02:50:33,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 610 transitions, 8108 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:33,871 INFO L231 Difference]: Finished difference. Result has 489 places, 588 transitions, 6914 flow [2024-06-28 02:50:33,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6822, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6914, PETRI_PLACES=489, PETRI_TRANSITIONS=588} [2024-06-28 02:50:33,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-28 02:50:33,872 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 588 transitions, 6914 flow [2024-06-28 02:50:33,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:33,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:33,873 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, 1] [2024-06-28 02:50:33,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:50:33,873 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:33,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:33,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1903976887, now seen corresponding path program 13 times [2024-06-28 02:50:33,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:33,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67458453] [2024-06-28 02:50:33,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:33,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:33,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:33,987 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-28 02:50:33,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:33,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67458453] [2024-06-28 02:50:33,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67458453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:33,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:33,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:33,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555382089] [2024-06-28 02:50:33,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:33,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:33,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:33,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:33,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:34,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:50:34,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 588 transitions, 6914 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:34,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:34,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:50:34,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:35,908 INFO L124 PetriNetUnfolderBase]: 3486/6041 cut-off events. [2024-06-28 02:50:35,908 INFO L125 PetriNetUnfolderBase]: For 1297680/1297680 co-relation queries the response was YES. [2024-06-28 02:50:35,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44134 conditions, 6041 events. 3486/6041 cut-off events. For 1297680/1297680 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43061 event pairs, 632 based on Foata normal form. 10/6047 useless extension candidates. Maximal degree in co-relation 43909. Up to 5036 conditions per place. [2024-06-28 02:50:36,005 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 49 changer transitions 0/614 dead transitions. [2024-06-28 02:50:36,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 614 transitions, 8248 flow [2024-06-28 02:50:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:36,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:50:36,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:50:36,007 INFO L175 Difference]: Start difference. First operand has 489 places, 588 transitions, 6914 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:50:36,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 614 transitions, 8248 flow [2024-06-28 02:50:44,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 614 transitions, 8118 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:50:44,355 INFO L231 Difference]: Finished difference. Result has 490 places, 588 transitions, 6889 flow [2024-06-28 02:50:44,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6889, PETRI_PLACES=490, PETRI_TRANSITIONS=588} [2024-06-28 02:50:44,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-28 02:50:44,356 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 588 transitions, 6889 flow [2024-06-28 02:50:44,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:44,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:44,356 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, 1] [2024-06-28 02:50:44,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:50:44,356 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:44,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:44,357 INFO L85 PathProgramCache]: Analyzing trace with hash 150948229, now seen corresponding path program 14 times [2024-06-28 02:50:44,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:44,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488749817] [2024-06-28 02:50:44,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:44,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:44,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:44,465 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-28 02:50:44,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488749817] [2024-06-28 02:50:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488749817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:44,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:44,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135051454] [2024-06-28 02:50:44,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:44,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:44,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:44,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:50:44,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 588 transitions, 6889 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:44,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:44,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:50:44,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:46,211 INFO L124 PetriNetUnfolderBase]: 3522/6097 cut-off events. [2024-06-28 02:50:46,212 INFO L125 PetriNetUnfolderBase]: For 1315010/1315010 co-relation queries the response was YES. [2024-06-28 02:50:46,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44629 conditions, 6097 events. 3522/6097 cut-off events. For 1315010/1315010 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43425 event pairs, 660 based on Foata normal form. 10/6103 useless extension candidates. Maximal degree in co-relation 44403. Up to 5134 conditions per place. [2024-06-28 02:50:46,307 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 491 selfloop transitions, 109 changer transitions 0/609 dead transitions. [2024-06-28 02:50:46,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 609 transitions, 8230 flow [2024-06-28 02:50:46,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:46,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:46,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:50:46,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:50:46,308 INFO L175 Difference]: Start difference. First operand has 490 places, 588 transitions, 6889 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:50:46,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 609 transitions, 8230 flow [2024-06-28 02:50:54,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 609 transitions, 8104 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:54,166 INFO L231 Difference]: Finished difference. Result has 490 places, 590 transitions, 7056 flow [2024-06-28 02:50:54,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6763, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7056, PETRI_PLACES=490, PETRI_TRANSITIONS=590} [2024-06-28 02:50:54,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-28 02:50:54,167 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 590 transitions, 7056 flow [2024-06-28 02:50:54,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:54,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:54,167 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, 1] [2024-06-28 02:50:54,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:50:54,168 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:54,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:54,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1520528103, now seen corresponding path program 15 times [2024-06-28 02:50:54,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:54,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834140176] [2024-06-28 02:50:54,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:54,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:54,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:54,261 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-28 02:50:54,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:54,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834140176] [2024-06-28 02:50:54,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834140176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:54,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:54,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:54,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066579860] [2024-06-28 02:50:54,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:54,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:54,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:54,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:54,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:54,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:50:54,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 590 transitions, 7056 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:50:54,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:54,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:50:54,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:55,902 INFO L124 PetriNetUnfolderBase]: 3558/6169 cut-off events. [2024-06-28 02:50:55,903 INFO L125 PetriNetUnfolderBase]: For 1333296/1333296 co-relation queries the response was YES. [2024-06-28 02:50:55,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45460 conditions, 6169 events. 3558/6169 cut-off events. For 1333296/1333296 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 44180 event pairs, 676 based on Foata normal form. 10/6175 useless extension candidates. Maximal degree in co-relation 45233. Up to 5190 conditions per place. [2024-06-28 02:50:56,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 106 changer transitions 0/611 dead transitions. [2024-06-28 02:50:56,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 611 transitions, 8405 flow [2024-06-28 02:50:56,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:56,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:56,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:50:56,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 02:50:56,028 INFO L175 Difference]: Start difference. First operand has 490 places, 590 transitions, 7056 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:50:56,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 611 transitions, 8405 flow [2024-06-28 02:51:04,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 611 transitions, 8149 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:04,353 INFO L231 Difference]: Finished difference. Result has 492 places, 592 transitions, 7091 flow [2024-06-28 02:51:04,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6800, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7091, PETRI_PLACES=492, PETRI_TRANSITIONS=592} [2024-06-28 02:51:04,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 02:51:04,354 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 592 transitions, 7091 flow [2024-06-28 02:51:04,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:04,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:04,354 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, 1] [2024-06-28 02:51:04,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:51:04,354 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:04,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:04,355 INFO L85 PathProgramCache]: Analyzing trace with hash -312461803, now seen corresponding path program 16 times [2024-06-28 02:51:04,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:04,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234151859] [2024-06-28 02:51:04,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:04,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:04,456 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-28 02:51:04,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:04,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234151859] [2024-06-28 02:51:04,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234151859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:04,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:04,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:04,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993222270] [2024-06-28 02:51:04,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:04,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:04,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:04,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:51:04,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 592 transitions, 7091 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:04,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:04,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:51:04,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:06,091 INFO L124 PetriNetUnfolderBase]: 3528/6121 cut-off events. [2024-06-28 02:51:06,091 INFO L125 PetriNetUnfolderBase]: For 1183920/1183920 co-relation queries the response was YES. [2024-06-28 02:51:06,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43074 conditions, 6121 events. 3528/6121 cut-off events. For 1183920/1183920 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43781 event pairs, 646 based on Foata normal form. 10/6127 useless extension candidates. Maximal degree in co-relation 42846. Up to 4816 conditions per place. [2024-06-28 02:51:06,192 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 113 changer transitions 0/615 dead transitions. [2024-06-28 02:51:06,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 615 transitions, 8419 flow [2024-06-28 02:51:06,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:06,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:06,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:51:06,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:51:06,193 INFO L175 Difference]: Start difference. First operand has 492 places, 592 transitions, 7091 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:51:06,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 615 transitions, 8419 flow [2024-06-28 02:51:14,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 615 transitions, 8137 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:14,542 INFO L231 Difference]: Finished difference. Result has 494 places, 592 transitions, 7043 flow [2024-06-28 02:51:14,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6809, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7043, PETRI_PLACES=494, PETRI_TRANSITIONS=592} [2024-06-28 02:51:14,543 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-28 02:51:14,543 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 592 transitions, 7043 flow [2024-06-28 02:51:14,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:14,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:14,543 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, 1] [2024-06-28 02:51:14,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:51:14,544 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:14,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:14,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1712621239, now seen corresponding path program 17 times [2024-06-28 02:51:14,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:14,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658084504] [2024-06-28 02:51:14,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:14,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:14,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:14,664 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-28 02:51:14,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:14,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658084504] [2024-06-28 02:51:14,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658084504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:14,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:14,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:14,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53152962] [2024-06-28 02:51:14,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:14,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:14,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:14,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:14,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:14,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:51:14,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 592 transitions, 7043 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:14,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:14,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:51:14,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:16,248 INFO L124 PetriNetUnfolderBase]: 3564/6164 cut-off events. [2024-06-28 02:51:16,248 INFO L125 PetriNetUnfolderBase]: For 1198982/1198982 co-relation queries the response was YES. [2024-06-28 02:51:16,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43381 conditions, 6164 events. 3564/6164 cut-off events. For 1198982/1198982 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44144 event pairs, 690 based on Foata normal form. 10/6166 useless extension candidates. Maximal degree in co-relation 43152. Up to 5200 conditions per place. [2024-06-28 02:51:16,350 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 480 selfloop transitions, 121 changer transitions 0/610 dead transitions. [2024-06-28 02:51:16,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 610 transitions, 8382 flow [2024-06-28 02:51:16,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:16,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:16,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:51:16,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:51:16,352 INFO L175 Difference]: Start difference. First operand has 494 places, 592 transitions, 7043 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:51:16,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 610 transitions, 8382 flow [2024-06-28 02:51:23,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 610 transitions, 8115 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:23,188 INFO L231 Difference]: Finished difference. Result has 495 places, 594 transitions, 7097 flow [2024-06-28 02:51:23,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6776, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7097, PETRI_PLACES=495, PETRI_TRANSITIONS=594} [2024-06-28 02:51:23,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-28 02:51:23,189 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 594 transitions, 7097 flow [2024-06-28 02:51:23,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:23,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:23,189 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, 1] [2024-06-28 02:51:23,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:51:23,189 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:23,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:23,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1552716503, now seen corresponding path program 18 times [2024-06-28 02:51:23,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:23,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262782943] [2024-06-28 02:51:23,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:23,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:23,286 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-28 02:51:23,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:23,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262782943] [2024-06-28 02:51:23,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262782943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:23,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:23,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:23,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992075466] [2024-06-28 02:51:23,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:23,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:23,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:23,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:23,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:23,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:51:23,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 594 transitions, 7097 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:23,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:23,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:51:23,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:24,945 INFO L124 PetriNetUnfolderBase]: 3600/6232 cut-off events. [2024-06-28 02:51:24,946 INFO L125 PetriNetUnfolderBase]: For 1215127/1215127 co-relation queries the response was YES. [2024-06-28 02:51:25,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43965 conditions, 6232 events. 3600/6232 cut-off events. For 1215127/1215127 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 44752 event pairs, 704 based on Foata normal form. 10/6234 useless extension candidates. Maximal degree in co-relation 43735. Up to 5256 conditions per place. [2024-06-28 02:51:25,055 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 108 changer transitions 0/612 dead transitions. [2024-06-28 02:51:25,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 612 transitions, 8444 flow [2024-06-28 02:51:25,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:25,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:25,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:51:25,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-28 02:51:25,056 INFO L175 Difference]: Start difference. First operand has 495 places, 594 transitions, 7097 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:51:25,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 612 transitions, 8444 flow [2024-06-28 02:51:32,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 612 transitions, 8160 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:32,620 INFO L231 Difference]: Finished difference. Result has 497 places, 596 transitions, 7112 flow [2024-06-28 02:51:32,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7112, PETRI_PLACES=497, PETRI_TRANSITIONS=596} [2024-06-28 02:51:32,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-28 02:51:32,621 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 596 transitions, 7112 flow [2024-06-28 02:51:32,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:32,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:32,621 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, 1] [2024-06-28 02:51:32,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:51:32,621 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:32,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:32,622 INFO L85 PathProgramCache]: Analyzing trace with hash 718205283, now seen corresponding path program 19 times [2024-06-28 02:51:32,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:32,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130875721] [2024-06-28 02:51:32,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:32,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:32,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:32,717 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-28 02:51:32,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:32,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130875721] [2024-06-28 02:51:32,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130875721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:32,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:32,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:32,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837406786] [2024-06-28 02:51:32,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:32,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:32,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:32,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:32,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:32,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:51:32,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 596 transitions, 7112 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:32,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:32,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:51:32,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:34,414 INFO L124 PetriNetUnfolderBase]: 3636/6296 cut-off events. [2024-06-28 02:51:34,415 INFO L125 PetriNetUnfolderBase]: For 1229020/1229020 co-relation queries the response was YES. [2024-06-28 02:51:34,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44421 conditions, 6296 events. 3636/6296 cut-off events. For 1229020/1229020 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 45259 event pairs, 712 based on Foata normal form. 10/6298 useless extension candidates. Maximal degree in co-relation 44190. Up to 5312 conditions per place. [2024-06-28 02:51:34,516 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 497 selfloop transitions, 108 changer transitions 0/614 dead transitions. [2024-06-28 02:51:34,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 614 transitions, 8467 flow [2024-06-28 02:51:34,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:34,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:34,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:51:34,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:51:34,517 INFO L175 Difference]: Start difference. First operand has 497 places, 596 transitions, 7112 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:51:34,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 614 transitions, 8467 flow [2024-06-28 02:51:41,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 614 transitions, 8205 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:41,306 INFO L231 Difference]: Finished difference. Result has 499 places, 598 transitions, 7153 flow [2024-06-28 02:51:41,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7153, PETRI_PLACES=499, PETRI_TRANSITIONS=598} [2024-06-28 02:51:41,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 02:51:41,307 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 598 transitions, 7153 flow [2024-06-28 02:51:41,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:41,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:41,307 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, 1] [2024-06-28 02:51:41,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:51:41,307 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:41,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:41,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1895559895, now seen corresponding path program 20 times [2024-06-28 02:51:41,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:41,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500316373] [2024-06-28 02:51:41,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:41,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:41,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:41,398 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-28 02:51:41,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:41,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500316373] [2024-06-28 02:51:41,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500316373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:41,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:41,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:41,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158719670] [2024-06-28 02:51:41,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:41,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:41,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:41,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:41,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:41,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:51:41,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 598 transitions, 7153 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:41,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:41,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:51:41,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:43,050 INFO L124 PetriNetUnfolderBase]: 3606/6240 cut-off events. [2024-06-28 02:51:43,051 INFO L125 PetriNetUnfolderBase]: For 1069123/1069123 co-relation queries the response was YES. [2024-06-28 02:51:43,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41867 conditions, 6240 events. 3606/6240 cut-off events. For 1069123/1069123 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 44831 event pairs, 682 based on Foata normal form. 10/6242 useless extension candidates. Maximal degree in co-relation 41635. Up to 4826 conditions per place. [2024-06-28 02:51:43,165 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 116 changer transitions 0/618 dead transitions. [2024-06-28 02:51:43,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 618 transitions, 8479 flow [2024-06-28 02:51:43,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:43,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:43,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:51:43,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 02:51:43,166 INFO L175 Difference]: Start difference. First operand has 499 places, 598 transitions, 7153 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:51:43,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 618 transitions, 8479 flow [2024-06-28 02:51:52,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 618 transitions, 8179 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:52,036 INFO L231 Difference]: Finished difference. Result has 501 places, 598 transitions, 7094 flow [2024-06-28 02:51:52,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6853, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7094, PETRI_PLACES=501, PETRI_TRANSITIONS=598} [2024-06-28 02:51:52,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-28 02:51:52,037 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 598 transitions, 7094 flow [2024-06-28 02:51:52,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 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-28 02:51:52,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:52,037 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, 1, 1] [2024-06-28 02:51:52,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:51:52,037 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:52,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:52,038 INFO L85 PathProgramCache]: Analyzing trace with hash 256586351, now seen corresponding path program 1 times [2024-06-28 02:51:52,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:52,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759691220] [2024-06-28 02:51:52,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:52,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:52,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:52,144 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-28 02:51:52,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:52,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759691220] [2024-06-28 02:51:52,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759691220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:52,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:52,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:52,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835470491] [2024-06-28 02:51:52,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:52,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:52,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:52,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:52,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:52,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:51:52,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 598 transitions, 7094 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:51:52,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:52,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:51:52,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:53,909 INFO L124 PetriNetUnfolderBase]: 3738/6480 cut-off events. [2024-06-28 02:51:53,910 INFO L125 PetriNetUnfolderBase]: For 1282720/1282720 co-relation queries the response was YES. [2024-06-28 02:51:53,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45967 conditions, 6480 events. 3738/6480 cut-off events. For 1282720/1282720 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 46844 event pairs, 528 based on Foata normal form. 6/6480 useless extension candidates. Maximal degree in co-relation 45734. Up to 4885 conditions per place. [2024-06-28 02:51:54,019 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 501 selfloop transitions, 127 changer transitions 0/637 dead transitions. [2024-06-28 02:51:54,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 637 transitions, 9338 flow [2024-06-28 02:51:54,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:54,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:54,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:51:54,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-28 02:51:54,020 INFO L175 Difference]: Start difference. First operand has 501 places, 598 transitions, 7094 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:51:54,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 637 transitions, 9338 flow [2024-06-28 02:52:04,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 637 transitions, 9060 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:04,082 INFO L231 Difference]: Finished difference. Result has 503 places, 602 transitions, 7248 flow [2024-06-28 02:52:04,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6816, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7248, PETRI_PLACES=503, PETRI_TRANSITIONS=602} [2024-06-28 02:52:04,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-28 02:52:04,082 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 602 transitions, 7248 flow [2024-06-28 02:52:04,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:04,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:04,083 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, 1, 1] [2024-06-28 02:52:04,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:52:04,083 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:04,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:04,083 INFO L85 PathProgramCache]: Analyzing trace with hash -516749745, now seen corresponding path program 2 times [2024-06-28 02:52:04,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:04,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122385360] [2024-06-28 02:52:04,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:04,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:04,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:04,177 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-28 02:52:04,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:04,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122385360] [2024-06-28 02:52:04,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122385360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:04,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:04,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:04,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934595255] [2024-06-28 02:52:04,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:04,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:04,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:04,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:04,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:04,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:52:04,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 602 transitions, 7248 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:04,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:04,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:52:04,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:05,867 INFO L124 PetriNetUnfolderBase]: 3824/6614 cut-off events. [2024-06-28 02:52:05,867 INFO L125 PetriNetUnfolderBase]: For 1506445/1506445 co-relation queries the response was YES. [2024-06-28 02:52:05,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49617 conditions, 6614 events. 3824/6614 cut-off events. For 1506445/1506445 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47933 event pairs, 577 based on Foata normal form. 6/6614 useless extension candidates. Maximal degree in co-relation 49382. Up to 4933 conditions per place. [2024-06-28 02:52:05,982 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 125 changer transitions 0/636 dead transitions. [2024-06-28 02:52:05,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 636 transitions, 9463 flow [2024-06-28 02:52:05,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:05,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:05,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:52:05,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:52:05,983 INFO L175 Difference]: Start difference. First operand has 503 places, 602 transitions, 7248 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:52:05,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 636 transitions, 9463 flow [2024-06-28 02:52:16,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 636 transitions, 9319 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:52:16,219 INFO L231 Difference]: Finished difference. Result has 508 places, 605 transitions, 7461 flow [2024-06-28 02:52:16,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7461, PETRI_PLACES=508, PETRI_TRANSITIONS=605} [2024-06-28 02:52:16,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 465 predicate places. [2024-06-28 02:52:16,220 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 605 transitions, 7461 flow [2024-06-28 02:52:16,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:16,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:16,220 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, 1, 1] [2024-06-28 02:52:16,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:52:16,220 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:16,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:16,221 INFO L85 PathProgramCache]: Analyzing trace with hash -516757185, now seen corresponding path program 3 times [2024-06-28 02:52:16,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:16,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364872056] [2024-06-28 02:52:16,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:16,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:16,313 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-28 02:52:16,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:16,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364872056] [2024-06-28 02:52:16,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364872056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:16,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:16,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:16,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087921642] [2024-06-28 02:52:16,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:16,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:16,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:16,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:16,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:16,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:52:16,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 605 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:16,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:16,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:52:16,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:18,056 INFO L124 PetriNetUnfolderBase]: 3811/6595 cut-off events. [2024-06-28 02:52:18,056 INFO L125 PetriNetUnfolderBase]: For 1415557/1415557 co-relation queries the response was YES. [2024-06-28 02:52:18,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48545 conditions, 6595 events. 3811/6595 cut-off events. For 1415557/1415557 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47817 event pairs, 581 based on Foata normal form. 6/6595 useless extension candidates. Maximal degree in co-relation 48308. Up to 4927 conditions per place. [2024-06-28 02:52:18,168 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 506 selfloop transitions, 123 changer transitions 0/638 dead transitions. [2024-06-28 02:52:18,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 638 transitions, 9595 flow [2024-06-28 02:52:18,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:18,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:18,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:52:18,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:52:18,169 INFO L175 Difference]: Start difference. First operand has 508 places, 605 transitions, 7461 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:52:18,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 638 transitions, 9595 flow [2024-06-28 02:52:30,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 638 transitions, 9395 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:52:30,153 INFO L231 Difference]: Finished difference. Result has 512 places, 605 transitions, 7511 flow [2024-06-28 02:52:30,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7511, PETRI_PLACES=512, PETRI_TRANSITIONS=605} [2024-06-28 02:52:30,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-28 02:52:30,153 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 605 transitions, 7511 flow [2024-06-28 02:52:30,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:30,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:30,154 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, 1, 1] [2024-06-28 02:52:30,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:52:30,154 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:30,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:30,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1511061185, now seen corresponding path program 4 times [2024-06-28 02:52:30,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:30,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352619380] [2024-06-28 02:52:30,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:30,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:30,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:30,248 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-28 02:52:30,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:30,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352619380] [2024-06-28 02:52:30,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352619380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:30,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:30,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:30,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413193734] [2024-06-28 02:52:30,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:30,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:30,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:30,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:30,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:30,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:52:30,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 605 transitions, 7511 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:30,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:30,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:52:30,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:31,981 INFO L124 PetriNetUnfolderBase]: 3798/6565 cut-off events. [2024-06-28 02:52:31,981 INFO L125 PetriNetUnfolderBase]: For 1326487/1326487 co-relation queries the response was YES. [2024-06-28 02:52:32,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47287 conditions, 6565 events. 3798/6565 cut-off events. For 1326487/1326487 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47537 event pairs, 737 based on Foata normal form. 6/6560 useless extension candidates. Maximal degree in co-relation 47049. Up to 5436 conditions per place. [2024-06-28 02:52:32,100 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 524 selfloop transitions, 98 changer transitions 0/631 dead transitions. [2024-06-28 02:52:32,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 631 transitions, 9227 flow [2024-06-28 02:52:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:32,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:52:32,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-28 02:52:32,101 INFO L175 Difference]: Start difference. First operand has 512 places, 605 transitions, 7511 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:52:32,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 631 transitions, 9227 flow [2024-06-28 02:52:37,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 631 transitions, 8960 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:37,785 INFO L231 Difference]: Finished difference. Result has 514 places, 605 transitions, 7444 flow [2024-06-28 02:52:37,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7444, PETRI_PLACES=514, PETRI_TRANSITIONS=605} [2024-06-28 02:52:37,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 471 predicate places. [2024-06-28 02:52:37,786 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 605 transitions, 7444 flow [2024-06-28 02:52:37,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:37,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:37,786 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, 1, 1] [2024-06-28 02:52:37,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:52:37,787 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:37,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:37,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1215485795, now seen corresponding path program 5 times [2024-06-28 02:52:37,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:37,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245630441] [2024-06-28 02:52:37,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:37,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:37,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:37,894 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-28 02:52:37,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:37,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245630441] [2024-06-28 02:52:37,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245630441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:37,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:37,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:37,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499215984] [2024-06-28 02:52:37,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:37,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:37,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:37,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:37,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:37,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:52:37,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 605 transitions, 7444 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:37,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:37,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:52:37,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:39,679 INFO L124 PetriNetUnfolderBase]: 3826/6626 cut-off events. [2024-06-28 02:52:39,679 INFO L125 PetriNetUnfolderBase]: For 1373723/1373723 co-relation queries the response was YES. [2024-06-28 02:52:39,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47414 conditions, 6626 events. 3826/6626 cut-off events. For 1373723/1373723 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48171 event pairs, 756 based on Foata normal form. 8/6628 useless extension candidates. Maximal degree in co-relation 47175. Up to 5690 conditions per place. [2024-06-28 02:52:39,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 529 selfloop transitions, 86 changer transitions 0/624 dead transitions. [2024-06-28 02:52:39,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 624 transitions, 8776 flow [2024-06-28 02:52:39,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:39,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:39,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:52:39,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-28 02:52:39,793 INFO L175 Difference]: Start difference. First operand has 514 places, 605 transitions, 7444 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:52:39,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 624 transitions, 8776 flow [2024-06-28 02:52:46,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 624 transitions, 8605 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:46,038 INFO L231 Difference]: Finished difference. Result has 515 places, 606 transitions, 7488 flow [2024-06-28 02:52:46,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7274, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7488, PETRI_PLACES=515, PETRI_TRANSITIONS=606} [2024-06-28 02:52:46,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-28 02:52:46,039 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 606 transitions, 7488 flow [2024-06-28 02:52:46,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:46,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:46,039 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, 1, 1] [2024-06-28 02:52:46,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:52:46,040 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:46,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:46,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1215841985, now seen corresponding path program 6 times [2024-06-28 02:52:46,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:46,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066563389] [2024-06-28 02:52:46,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:46,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:46,137 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-28 02:52:46,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:46,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066563389] [2024-06-28 02:52:46,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066563389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:46,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:46,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:46,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069990778] [2024-06-28 02:52:46,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:46,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:46,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:46,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:46,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:46,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:52:46,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 606 transitions, 7488 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:46,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:46,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:52:46,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:47,942 INFO L124 PetriNetUnfolderBase]: 3846/6658 cut-off events. [2024-06-28 02:52:47,942 INFO L125 PetriNetUnfolderBase]: For 1353582/1353582 co-relation queries the response was YES. [2024-06-28 02:52:48,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47695 conditions, 6658 events. 3846/6658 cut-off events. For 1353582/1353582 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 48433 event pairs, 754 based on Foata normal form. 6/6658 useless extension candidates. Maximal degree in co-relation 47455. Up to 5678 conditions per place. [2024-06-28 02:52:48,057 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 533 selfloop transitions, 86 changer transitions 0/628 dead transitions. [2024-06-28 02:52:48,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 628 transitions, 8845 flow [2024-06-28 02:52:48,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:48,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:48,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:52:48,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-28 02:52:48,059 INFO L175 Difference]: Start difference. First operand has 515 places, 606 transitions, 7488 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:52:48,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 628 transitions, 8845 flow [2024-06-28 02:52:55,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 628 transitions, 8664 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:55,419 INFO L231 Difference]: Finished difference. Result has 517 places, 607 transitions, 7518 flow [2024-06-28 02:52:55,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7307, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7518, PETRI_PLACES=517, PETRI_TRANSITIONS=607} [2024-06-28 02:52:55,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-28 02:52:55,420 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 607 transitions, 7518 flow [2024-06-28 02:52:55,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:55,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:55,420 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, 1, 1] [2024-06-28 02:52:55,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:52:55,421 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:55,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:55,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1752224925, now seen corresponding path program 7 times [2024-06-28 02:52:55,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:55,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932357480] [2024-06-28 02:52:55,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:55,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:55,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:55,515 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-28 02:52:55,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:55,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932357480] [2024-06-28 02:52:55,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932357480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:55,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:55,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:55,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581487701] [2024-06-28 02:52:55,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:55,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:55,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:55,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:55,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:55,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:52:55,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 607 transitions, 7518 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:52:55,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:55,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:52:55,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:57,503 INFO L124 PetriNetUnfolderBase]: 3866/6704 cut-off events. [2024-06-28 02:52:57,504 INFO L125 PetriNetUnfolderBase]: For 1364928/1364928 co-relation queries the response was YES. [2024-06-28 02:52:57,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47953 conditions, 6704 events. 3866/6704 cut-off events. For 1364928/1364928 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 48899 event pairs, 632 based on Foata normal form. 6/6704 useless extension candidates. Maximal degree in co-relation 47712. Up to 5192 conditions per place. [2024-06-28 02:52:57,624 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 499 selfloop transitions, 129 changer transitions 0/637 dead transitions. [2024-06-28 02:52:57,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 637 transitions, 9693 flow [2024-06-28 02:52:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:57,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:57,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:52:57,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 02:52:57,625 INFO L175 Difference]: Start difference. First operand has 517 places, 607 transitions, 7518 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:52:57,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 637 transitions, 9693 flow [2024-06-28 02:53:07,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 637 transitions, 9501 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:53:07,366 INFO L231 Difference]: Finished difference. Result has 521 places, 608 transitions, 7619 flow [2024-06-28 02:53:07,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7326, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7619, PETRI_PLACES=521, PETRI_TRANSITIONS=608} [2024-06-28 02:53:07,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-06-28 02:53:07,367 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 608 transitions, 7619 flow [2024-06-28 02:53:07,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:53:07,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:07,367 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, 1, 1] [2024-06-28 02:53:07,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:53:07,368 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:07,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:07,368 INFO L85 PathProgramCache]: Analyzing trace with hash -23600359, now seen corresponding path program 8 times [2024-06-28 02:53:07,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:07,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980030417] [2024-06-28 02:53:07,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:07,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:07,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:07,468 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-28 02:53:07,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:07,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980030417] [2024-06-28 02:53:07,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980030417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:07,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:07,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:07,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881754532] [2024-06-28 02:53:07,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:07,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:07,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:07,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:07,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:07,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:53:07,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 608 transitions, 7619 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:53:07,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:07,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:53:07,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:09,312 INFO L124 PetriNetUnfolderBase]: 3894/6738 cut-off events. [2024-06-28 02:53:09,312 INFO L125 PetriNetUnfolderBase]: For 1417991/1417991 co-relation queries the response was YES. [2024-06-28 02:53:09,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48609 conditions, 6738 events. 3894/6738 cut-off events. For 1417991/1417991 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 48973 event pairs, 767 based on Foata normal form. 8/6740 useless extension candidates. Maximal degree in co-relation 48367. Up to 5798 conditions per place. [2024-06-28 02:53:09,428 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 516 selfloop transitions, 105 changer transitions 0/630 dead transitions. [2024-06-28 02:53:09,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 630 transitions, 8974 flow [2024-06-28 02:53:09,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:53:09,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:53:09,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:53:09,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-28 02:53:09,429 INFO L175 Difference]: Start difference. First operand has 521 places, 608 transitions, 7619 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:53:09,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 630 transitions, 8974 flow [2024-06-28 02:53:21,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 630 transitions, 8612 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:53:21,363 INFO L231 Difference]: Finished difference. Result has 523 places, 609 transitions, 7515 flow [2024-06-28 02:53:21,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7260, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7515, PETRI_PLACES=523, PETRI_TRANSITIONS=609} [2024-06-28 02:53:21,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-28 02:53:21,363 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 609 transitions, 7515 flow [2024-06-28 02:53:21,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:53:21,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:21,364 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, 1, 1] [2024-06-28 02:53:21,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:53:21,364 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:21,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:21,364 INFO L85 PathProgramCache]: Analyzing trace with hash 531649325, now seen corresponding path program 9 times [2024-06-28 02:53:21,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:21,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076134599] [2024-06-28 02:53:21,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:21,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:21,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:21,457 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-28 02:53:21,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:21,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076134599] [2024-06-28 02:53:21,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076134599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:21,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:21,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:21,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186785644] [2024-06-28 02:53:21,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:21,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:21,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:21,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:21,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:21,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-28 02:53:21,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 609 transitions, 7515 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:53:21,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:21,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-28 02:53:21,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:23,285 INFO L124 PetriNetUnfolderBase]: 3942/6842 cut-off events. [2024-06-28 02:53:23,286 INFO L125 PetriNetUnfolderBase]: For 1504987/1504987 co-relation queries the response was YES. [2024-06-28 02:53:23,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49631 conditions, 6842 events. 3942/6842 cut-off events. For 1504987/1504987 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 50073 event pairs, 709 based on Foata normal form. 8/6844 useless extension candidates. Maximal degree in co-relation 49388. Up to 5664 conditions per place. [2024-06-28 02:53:23,557 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 507 selfloop transitions, 121 changer transitions 0/637 dead transitions. [2024-06-28 02:53:23,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 637 transitions, 9333 flow [2024-06-28 02:53:23,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:53:23,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:53:23,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-28 02:53:23,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-28 02:53:23,558 INFO L175 Difference]: Start difference. First operand has 523 places, 609 transitions, 7515 flow. Second operand 10 states and 248 transitions. [2024-06-28 02:53:23,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 637 transitions, 9333 flow Killed by 15