./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_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-05-21_14-57-05.files/protection/safe013_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe013_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe013_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-cde23df-m [2024-06-14 11:24:38,377 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:24:38,439 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:24:38,444 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:24:38,444 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:24:38,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:24:38,475 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:24:38,475 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:24:38,475 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:24:38,479 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:24:38,479 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:24:38,479 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:24:38,480 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:24:38,481 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:24:38,481 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:24:38,481 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:24:38,482 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:24:38,482 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:24:38,482 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:24:38,482 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:24:38,483 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:24:38,483 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:24:38,483 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:24:38,483 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:24:38,484 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:24:38,484 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:24:38,484 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:24:38,484 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:24:38,485 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:24:38,485 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:24:38,486 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:24:38,486 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:24:38,486 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:24:38,486 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:24:38,486 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:24:38,487 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:24:38,487 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:24:38,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:24:38,487 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:24:38,487 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:24:38,487 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:24:38,488 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:24:38,488 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:24:38,488 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-14 11:24:38,711 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:24:38,728 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:24:38,730 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:24:38,730 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:24:38,731 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:24:38,732 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe013_tso.yml/witness.yml [2024-06-14 11:24:38,851 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:24:38,851 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:24:38,852 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-14 11:24:39,933 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:24:40,191 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:24:40,194 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-14 11:24:40,203 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b1ca2a65/8a38c61777164d7fb0de24b6c35c2c23/FLAG369740972 [2024-06-14 11:24:40,215 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1b1ca2a65/8a38c61777164d7fb0de24b6c35c2c23 [2024-06-14 11:24:40,215 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:24:40,216 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:24:40,219 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:24:40,219 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:24:40,223 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:24:40,223 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:24:38" (1/2) ... [2024-06-14 11:24:40,224 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50b34062 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:24:40, skipping insertion in model container [2024-06-14 11:24:40,224 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:24:38" (1/2) ... [2024-06-14 11:24:40,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4363b7a5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:24:40, skipping insertion in model container [2024-06-14 11:24:40,228 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:24:40" (2/2) ... [2024-06-14 11:24:40,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50b34062 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40, skipping insertion in model container [2024-06-14 11:24:40,228 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:24:40" (2/2) ... [2024-06-14 11:24:40,229 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:24:40,261 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:24:40,263 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 11:24:40,263 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 11:24:40,263 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 11:24:40,263 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:24:40,264 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-14 11:24:40,295 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:24:40,523 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:24:40,532 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:24:40,601 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:24:40,637 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:24:40,637 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40 WrapperNode [2024-06-14 11:24:40,638 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:24:40,638 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:24:40,639 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:24:40,639 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:24:40,644 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,654 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,674 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:24:40,674 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:24:40,675 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:24:40,675 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:24:40,675 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:24:40,683 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,684 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,687 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,697 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-14 11:24:40,697 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,698 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,702 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,703 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,704 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,705 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,707 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:24:40,707 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:24:40,707 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:24:40,708 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:24:40,708 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (1/1) ... [2024-06-14 11:24:40,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:24:40,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:24:40,730 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-14 11:24:40,732 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-14 11:24:40,756 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:24:40,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:24:40,756 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:24:40,757 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:24:40,757 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:24:40,757 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:24:40,757 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:24:40,757 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:24:40,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:24:40,757 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:24:40,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:24:40,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:24:40,759 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:24:40,841 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:24:40,843 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:24:41,039 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:24:41,039 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:24:41,171 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:24:41,171 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:24:41,171 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:24:41 BoogieIcfgContainer [2024-06-14 11:24:41,171 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:24:41,173 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:24:41,173 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:24:41,175 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:24:41,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:24:38" (1/4) ... [2024-06-14 11:24:41,176 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@130ce8e2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:24:41, skipping insertion in model container [2024-06-14 11:24:41,176 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:24:40" (2/4) ... [2024-06-14 11:24:41,176 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@130ce8e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:24:41, skipping insertion in model container [2024-06-14 11:24:41,176 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:24:40" (3/4) ... [2024-06-14 11:24:41,176 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@130ce8e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:24:41, skipping insertion in model container [2024-06-14 11:24:41,177 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:24:41" (4/4) ... [2024-06-14 11:24:41,177 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_tso.i [2024-06-14 11:24:41,191 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:24:41,191 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:24:41,191 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:24:41,250 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:24:41,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:24:41,314 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 11:24:41,315 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:24:41,318 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 5. Compared 66 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-14 11:24:41,318 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:24:41,322 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 11:24:41,329 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:24:41,335 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;@7420e134, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:24:41,337 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:24:41,339 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:24:41,340 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:24:41,340 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:24:41,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:41,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:24:41,341 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-14 11:24:41,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:41,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-14 11:24:41,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:41,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127598928] [2024-06-14 11:24:41,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:41,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:41,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:41,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:41,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:41,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127598928] [2024-06-14 11:24:41,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127598928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:41,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:41,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:24:41,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858863522] [2024-06-14 11:24:41,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:41,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:24:41,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:41,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:24:41,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:24:41,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:24:41,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:41,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:24:41,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:42,001 INFO L124 PetriNetUnfolderBase]: 603/1013 cut-off events. [2024-06-14 11:24:42,001 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 11:24:42,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 1013 events. 603/1013 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5102 event pairs, 376 based on Foata normal form. 1/954 useless extension candidates. Maximal degree in co-relation 1992. Up to 929 conditions per place. [2024-06-14 11:24:42,014 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 11:24:42,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-14 11:24:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:24:42,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:24:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-14 11:24:42,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6746031746031746 [2024-06-14 11:24:42,025 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 85 transitions. [2024-06-14 11:24:42,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-14 11:24:42,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:42,030 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 11:24:42,032 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-14 11:24:42,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 11:24:42,034 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 11:24:42,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:42,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:42,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:24:42,035 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-14 11:24:42,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:42,037 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-14 11:24:42,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:42,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815637091] [2024-06-14 11:24:42,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:42,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:42,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:42,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:42,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:42,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815637091] [2024-06-14 11:24:42,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815637091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:42,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:42,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:24:42,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563447329] [2024-06-14 11:24:42,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:42,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:24:42,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:42,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:24:42,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:24:42,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:24:42,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:42,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:24:42,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:42,387 INFO L124 PetriNetUnfolderBase]: 604/1022 cut-off events. [2024-06-14 11:24:42,388 INFO L125 PetriNetUnfolderBase]: For 206/214 co-relation queries the response was YES. [2024-06-14 11:24:42,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2332 conditions, 1022 events. 604/1022 cut-off events. For 206/214 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5190 event pairs, 320 based on Foata normal form. 7/999 useless extension candidates. Maximal degree in co-relation 2317. Up to 903 conditions per place. [2024-06-14 11:24:42,393 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 39 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-14 11:24:42,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-14 11:24:42,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:42,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:42,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-14 11:24:42,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-14 11:24:42,397 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 115 transitions. [2024-06-14 11:24:42,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-14 11:24:42,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:24:42,400 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 174 flow [2024-06-14 11:24:42,400 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-14 11:24:42,401 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 11:24:42,401 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 174 flow [2024-06-14 11:24:42,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:42,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:42,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:24:42,404 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-14 11:24:42,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:42,406 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-14 11:24:42,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:42,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338293250] [2024-06-14 11:24:42,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:42,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:42,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-14 11:24:42,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:42,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338293250] [2024-06-14 11:24:42,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338293250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:42,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:42,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:24:42,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667202535] [2024-06-14 11:24:42,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:42,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:24:42,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:42,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:24:42,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:24:42,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:42,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:42,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:42,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:42,664 INFO L124 PetriNetUnfolderBase]: 773/1282 cut-off events. [2024-06-14 11:24:42,664 INFO L125 PetriNetUnfolderBase]: For 880/898 co-relation queries the response was YES. [2024-06-14 11:24:42,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1282 events. 773/1282 cut-off events. For 880/898 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6365 event pairs, 428 based on Foata normal form. 8/1287 useless extension candidates. Maximal degree in co-relation 3460. Up to 1172 conditions per place. [2024-06-14 11:24:42,672 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-14 11:24:42,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 316 flow [2024-06-14 11:24:42,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:42,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:42,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-14 11:24:42,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:24:42,676 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 174 flow. Second operand 4 states and 104 transitions. [2024-06-14 11:24:42,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 316 flow [2024-06-14 11:24:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 312 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:42,680 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 212 flow [2024-06-14 11:24:42,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-14 11:24:42,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 11:24:42,681 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 212 flow [2024-06-14 11:24:42,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:42,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:42,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:24:42,682 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-14 11:24:42,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:42,683 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-14 11:24:42,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:42,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688034543] [2024-06-14 11:24:42,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:42,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:42,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:42,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-14 11:24:42,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:42,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688034543] [2024-06-14 11:24:42,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688034543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:42,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:42,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:42,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724524135] [2024-06-14 11:24:42,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:42,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:42,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:42,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:42,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:42,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:42,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:42,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:42,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:43,081 INFO L124 PetriNetUnfolderBase]: 802/1336 cut-off events. [2024-06-14 11:24:43,081 INFO L125 PetriNetUnfolderBase]: For 1487/1508 co-relation queries the response was YES. [2024-06-14 11:24:43,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3947 conditions, 1336 events. 802/1336 cut-off events. For 1487/1508 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6717 event pairs, 229 based on Foata normal form. 23/1353 useless extension candidates. Maximal degree in co-relation 3926. Up to 1101 conditions per place. [2024-06-14 11:24:43,088 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-14 11:24:43,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 83 transitions, 474 flow [2024-06-14 11:24:43,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:43,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:24:43,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-14 11:24:43,090 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 212 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:24:43,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 83 transitions, 474 flow [2024-06-14 11:24:43,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 83 transitions, 456 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:43,093 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 274 flow [2024-06-14 11:24:43,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-14 11:24:43,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 11:24:43,094 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 274 flow [2024-06-14 11:24:43,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:43,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:43,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:24:43,094 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-14 11:24:43,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:43,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-14 11:24:43,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:43,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836233844] [2024-06-14 11:24:43,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:43,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:43,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:43,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836233844] [2024-06-14 11:24:43,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836233844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:43,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:43,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:24:43,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684415685] [2024-06-14 11:24:43,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:43,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:24:43,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:43,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:24:43,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:24:43,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:43,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 274 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:43,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:43,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:43,359 INFO L124 PetriNetUnfolderBase]: 950/1576 cut-off events. [2024-06-14 11:24:43,360 INFO L125 PetriNetUnfolderBase]: For 2550/2550 co-relation queries the response was YES. [2024-06-14 11:24:43,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 1576 events. 950/1576 cut-off events. For 2550/2550 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8120 event pairs, 374 based on Foata normal form. 2/1575 useless extension candidates. Maximal degree in co-relation 4996. Up to 1425 conditions per place. [2024-06-14 11:24:43,369 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 59 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-14 11:24:43,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 496 flow [2024-06-14 11:24:43,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:43,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:24:43,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-14 11:24:43,371 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 274 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:24:43,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 496 flow [2024-06-14 11:24:43,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 456 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:43,377 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 330 flow [2024-06-14 11:24:43,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-06-14 11:24:43,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 11:24:43,379 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 330 flow [2024-06-14 11:24:43,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:43,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:43,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:24:43,381 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-14 11:24:43,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:43,381 INFO L85 PathProgramCache]: Analyzing trace with hash 717847715, now seen corresponding path program 1 times [2024-06-14 11:24:43,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:43,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67391729] [2024-06-14 11:24:43,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:43,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:43,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:43,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:43,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:43,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67391729] [2024-06-14 11:24:43,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67391729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:43,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:43,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:24:43,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079534461] [2024-06-14 11:24:43,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:43,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:24:43,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:43,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:24:43,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:24:43,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:43,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 330 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:43,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:43,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:43,700 INFO L124 PetriNetUnfolderBase]: 918/1520 cut-off events. [2024-06-14 11:24:43,701 INFO L125 PetriNetUnfolderBase]: For 3420/3452 co-relation queries the response was YES. [2024-06-14 11:24:43,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 1520 events. 918/1520 cut-off events. For 3420/3452 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7799 event pairs, 311 based on Foata normal form. 15/1517 useless extension candidates. Maximal degree in co-relation 5209. Up to 1303 conditions per place. [2024-06-14 11:24:43,709 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 25 changer transitions 0/96 dead transitions. [2024-06-14 11:24:43,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 660 flow [2024-06-14 11:24:43,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:43,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-14 11:24:43,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6523809523809524 [2024-06-14 11:24:43,710 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 330 flow. Second operand 5 states and 137 transitions. [2024-06-14 11:24:43,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 660 flow [2024-06-14 11:24:43,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 654 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:43,715 INFO L231 Difference]: Finished difference. Result has 65 places, 74 transitions, 482 flow [2024-06-14 11:24:43,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=482, PETRI_PLACES=65, PETRI_TRANSITIONS=74} [2024-06-14 11:24:43,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 11:24:43,717 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 74 transitions, 482 flow [2024-06-14 11:24:43,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:43,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:43,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:24:43,718 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:43,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:43,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-14 11:24:43,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:43,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85648597] [2024-06-14 11:24:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:43,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:43,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:43,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-14 11:24:43,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:43,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85648597] [2024-06-14 11:24:43,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85648597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:43,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:43,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:24:43,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970664058] [2024-06-14 11:24:43,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:43,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:24:43,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:43,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:24:43,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:24:43,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:43,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 74 transitions, 482 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:43,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:43,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:43,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,035 INFO L124 PetriNetUnfolderBase]: 932/1542 cut-off events. [2024-06-14 11:24:44,035 INFO L125 PetriNetUnfolderBase]: For 5056/5084 co-relation queries the response was YES. [2024-06-14 11:24:44,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6004 conditions, 1542 events. 932/1542 cut-off events. For 5056/5084 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7964 event pairs, 311 based on Foata normal form. 15/1542 useless extension candidates. Maximal degree in co-relation 5974. Up to 1328 conditions per place. [2024-06-14 11:24:44,046 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-14 11:24:44,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 726 flow [2024-06-14 11:24:44,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:44,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:44,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-14 11:24:44,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 11:24:44,048 INFO L175 Difference]: Start difference. First operand has 65 places, 74 transitions, 482 flow. Second operand 5 states and 132 transitions. [2024-06-14 11:24:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 726 flow [2024-06-14 11:24:44,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 698 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-14 11:24:44,055 INFO L231 Difference]: Finished difference. Result has 71 places, 76 transitions, 538 flow [2024-06-14 11:24:44,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=71, PETRI_TRANSITIONS=76} [2024-06-14 11:24:44,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 11:24:44,056 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 538 flow [2024-06-14 11:24:44,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:44,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:44,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:24:44,057 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-14 11:24:44,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:44,058 INFO L85 PathProgramCache]: Analyzing trace with hash 376205262, now seen corresponding path program 1 times [2024-06-14 11:24:44,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:44,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560273597] [2024-06-14 11:24:44,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:44,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:44,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:44,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560273597] [2024-06-14 11:24:44,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560273597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:44,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211033134] [2024-06-14 11:24:44,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:44,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:44,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:44,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:44,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:44,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:44,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,371 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-14 11:24:44,371 INFO L125 PetriNetUnfolderBase]: For 5761/5764 co-relation queries the response was YES. [2024-06-14 11:24:44,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 1632 events. 983/1632 cut-off events. For 5761/5764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8390 event pairs, 347 based on Foata normal form. 2/1629 useless extension candidates. Maximal degree in co-relation 6258. Up to 1415 conditions per place. [2024-06-14 11:24:44,381 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-14 11:24:44,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 113 transitions, 918 flow [2024-06-14 11:24:44,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:44,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:44,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:24:44,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:24:44,382 INFO L175 Difference]: Start difference. First operand has 71 places, 76 transitions, 538 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:24:44,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 113 transitions, 918 flow [2024-06-14 11:24:44,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 113 transitions, 858 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:44,390 INFO L231 Difference]: Finished difference. Result has 76 places, 88 transitions, 630 flow [2024-06-14 11:24:44,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=76, PETRI_TRANSITIONS=88} [2024-06-14 11:24:44,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-14 11:24:44,390 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 88 transitions, 630 flow [2024-06-14 11:24:44,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:44,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:44,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:24:44,391 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-14 11:24:44,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:44,392 INFO L85 PathProgramCache]: Analyzing trace with hash -761795358, now seen corresponding path program 2 times [2024-06-14 11:24:44,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:44,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157595031] [2024-06-14 11:24:44,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:44,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:44,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157595031] [2024-06-14 11:24:44,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157595031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:44,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105135275] [2024-06-14 11:24:44,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:44,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:44,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:44,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:44,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 88 transitions, 630 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:44,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:44,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,684 INFO L124 PetriNetUnfolderBase]: 994/1648 cut-off events. [2024-06-14 11:24:44,685 INFO L125 PetriNetUnfolderBase]: For 6980/6980 co-relation queries the response was YES. [2024-06-14 11:24:44,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 1648 events. 994/1648 cut-off events. For 6980/6980 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8490 event pairs, 346 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 6664. Up to 1427 conditions per place. [2024-06-14 11:24:44,695 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-14 11:24:44,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 961 flow [2024-06-14 11:24:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:44,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:24:44,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:24:44,697 INFO L175 Difference]: Start difference. First operand has 76 places, 88 transitions, 630 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:24:44,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 961 flow [2024-06-14 11:24:44,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 929 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:44,705 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 696 flow [2024-06-14 11:24:44,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2024-06-14 11:24:44,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-14 11:24:44,706 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 696 flow [2024-06-14 11:24:44,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:44,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:44,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:24:44,706 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-14 11:24:44,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:44,707 INFO L85 PathProgramCache]: Analyzing trace with hash 982390590, now seen corresponding path program 3 times [2024-06-14 11:24:44,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:44,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575126606] [2024-06-14 11:24:44,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:44,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:44,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:44,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575126606] [2024-06-14 11:24:44,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575126606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:44,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129766851] [2024-06-14 11:24:44,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:44,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:44,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:44,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:44,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 696 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:44,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:44,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,983 INFO L124 PetriNetUnfolderBase]: 989/1641 cut-off events. [2024-06-14 11:24:44,984 INFO L125 PetriNetUnfolderBase]: For 7977/7977 co-relation queries the response was YES. [2024-06-14 11:24:44,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6815 conditions, 1641 events. 989/1641 cut-off events. For 7977/7977 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8419 event pairs, 346 based on Foata normal form. 2/1637 useless extension candidates. Maximal degree in co-relation 6776. Up to 1422 conditions per place. [2024-06-14 11:24:44,994 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-14 11:24:44,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 964 flow [2024-06-14 11:24:44,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:44,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:44,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:24:44,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:24:44,995 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 696 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:24:44,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 964 flow [2024-06-14 11:24:45,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 926 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:45,003 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 726 flow [2024-06-14 11:24:45,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=726, PETRI_PLACES=85, PETRI_TRANSITIONS=94} [2024-06-14 11:24:45,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-14 11:24:45,004 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 726 flow [2024-06-14 11:24:45,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:45,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:45,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:24:45,005 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-14 11:24:45,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:45,005 INFO L85 PathProgramCache]: Analyzing trace with hash 985373740, now seen corresponding path program 1 times [2024-06-14 11:24:45,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:45,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279041976] [2024-06-14 11:24:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:45,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:45,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:45,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:45,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279041976] [2024-06-14 11:24:45,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279041976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:45,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:45,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:45,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796114823] [2024-06-14 11:24:45,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:45,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:45,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:45,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:45,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:45,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:45,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 726 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:45,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:45,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:45,363 INFO L124 PetriNetUnfolderBase]: 981/1634 cut-off events. [2024-06-14 11:24:45,363 INFO L125 PetriNetUnfolderBase]: For 9181/9181 co-relation queries the response was YES. [2024-06-14 11:24:45,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 1634 events. 981/1634 cut-off events. For 9181/9181 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8407 event pairs, 323 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 6837. Up to 1452 conditions per place. [2024-06-14 11:24:45,373 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 97 selfloop transitions, 12 changer transitions 0/116 dead transitions. [2024-06-14 11:24:45,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 116 transitions, 1010 flow [2024-06-14 11:24:45,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:45,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:45,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:24:45,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:24:45,374 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 726 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:24:45,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 116 transitions, 1010 flow [2024-06-14 11:24:45,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 116 transitions, 970 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:45,383 INFO L231 Difference]: Finished difference. Result has 88 places, 96 transitions, 737 flow [2024-06-14 11:24:45,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=737, PETRI_PLACES=88, PETRI_TRANSITIONS=96} [2024-06-14 11:24:45,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-14 11:24:45,384 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 96 transitions, 737 flow [2024-06-14 11:24:45,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:45,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:45,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:24:45,385 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:45,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:45,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1642823934, now seen corresponding path program 1 times [2024-06-14 11:24:45,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:45,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793004539] [2024-06-14 11:24:45,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:45,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:45,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:45,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:45,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:45,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793004539] [2024-06-14 11:24:45,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793004539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:45,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:45,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:45,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042533588] [2024-06-14 11:24:45,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:45,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:45,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:45,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:45,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:45,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:45,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 96 transitions, 737 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:45,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:45,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:45,725 INFO L124 PetriNetUnfolderBase]: 954/1593 cut-off events. [2024-06-14 11:24:45,725 INFO L125 PetriNetUnfolderBase]: For 11646/11666 co-relation queries the response was YES. [2024-06-14 11:24:45,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7068 conditions, 1593 events. 954/1593 cut-off events. For 11646/11666 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8291 event pairs, 280 based on Foata normal form. 18/1563 useless extension candidates. Maximal degree in co-relation 7026. Up to 1343 conditions per place. [2024-06-14 11:24:45,735 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-14 11:24:45,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 126 transitions, 1069 flow [2024-06-14 11:24:45,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:45,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:45,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-14 11:24:45,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-14 11:24:45,736 INFO L175 Difference]: Start difference. First operand has 88 places, 96 transitions, 737 flow. Second operand 6 states and 160 transitions. [2024-06-14 11:24:45,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 126 transitions, 1069 flow [2024-06-14 11:24:45,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1036 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:45,746 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 799 flow [2024-06-14 11:24:45,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=799, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-14 11:24:45,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-14 11:24:45,747 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 799 flow [2024-06-14 11:24:45,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:45,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:45,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:24:45,747 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:45,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:45,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1638062334, now seen corresponding path program 2 times [2024-06-14 11:24:45,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:45,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831641458] [2024-06-14 11:24:45,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:45,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:45,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:45,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:45,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:45,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831641458] [2024-06-14 11:24:45,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831641458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:45,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:45,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:45,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361656420] [2024-06-14 11:24:45,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:45,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:45,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:45,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:45,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:45,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:45,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 799 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:45,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:45,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:45,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:46,064 INFO L124 PetriNetUnfolderBase]: 982/1645 cut-off events. [2024-06-14 11:24:46,065 INFO L125 PetriNetUnfolderBase]: For 13928/13956 co-relation queries the response was YES. [2024-06-14 11:24:46,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7714 conditions, 1645 events. 982/1645 cut-off events. For 13928/13956 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8629 event pairs, 281 based on Foata normal form. 25/1616 useless extension candidates. Maximal degree in co-relation 7671. Up to 1275 conditions per place. [2024-06-14 11:24:46,074 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 47 changer transitions 0/136 dead transitions. [2024-06-14 11:24:46,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1263 flow [2024-06-14 11:24:46,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:46,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:46,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:24:46,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-14 11:24:46,076 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 799 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:24:46,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1263 flow [2024-06-14 11:24:46,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 136 transitions, 1198 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:46,086 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 940 flow [2024-06-14 11:24:46,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=940, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-14 11:24:46,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-14 11:24:46,087 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 940 flow [2024-06-14 11:24:46,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:46,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:24:46,087 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:46,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1236958180, now seen corresponding path program 3 times [2024-06-14 11:24:46,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440520246] [2024-06-14 11:24:46,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:46,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:46,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:46,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440520246] [2024-06-14 11:24:46,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440520246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:46,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:46,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:46,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470014707] [2024-06-14 11:24:46,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:46,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:46,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:46,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:46,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:46,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:46,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 940 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:46,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:46,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:46,401 INFO L124 PetriNetUnfolderBase]: 985/1645 cut-off events. [2024-06-14 11:24:46,402 INFO L125 PetriNetUnfolderBase]: For 16194/16217 co-relation queries the response was YES. [2024-06-14 11:24:46,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8180 conditions, 1645 events. 985/1645 cut-off events. For 16194/16217 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8732 event pairs, 294 based on Foata normal form. 19/1607 useless extension candidates. Maximal degree in co-relation 8136. Up to 1283 conditions per place. [2024-06-14 11:24:46,412 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-14 11:24:46,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 132 transitions, 1272 flow [2024-06-14 11:24:46,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:46,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:46,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:24:46,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 11:24:46,414 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 940 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:24:46,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 132 transitions, 1272 flow [2024-06-14 11:24:46,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 132 transitions, 1215 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-14 11:24:46,428 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 979 flow [2024-06-14 11:24:46,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=979, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-14 11:24:46,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 11:24:46,428 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 979 flow [2024-06-14 11:24:46,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:46,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:24:46,429 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-14 11:24:46,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,430 INFO L85 PathProgramCache]: Analyzing trace with hash -371459253, now seen corresponding path program 1 times [2024-06-14 11:24:46,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127913926] [2024-06-14 11:24:46,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:46,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:46,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:46,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127913926] [2024-06-14 11:24:46,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127913926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:46,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:46,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:24:46,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286298977] [2024-06-14 11:24:46,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:46,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:24:46,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:46,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:24:46,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:24:46,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:46,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 979 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:46,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:46,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:46,693 INFO L124 PetriNetUnfolderBase]: 942/1583 cut-off events. [2024-06-14 11:24:46,694 INFO L125 PetriNetUnfolderBase]: For 15339/15344 co-relation queries the response was YES. [2024-06-14 11:24:46,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 1583 events. 942/1583 cut-off events. For 15339/15344 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8303 event pairs, 288 based on Foata normal form. 7/1580 useless extension candidates. Maximal degree in co-relation 7780. Up to 1339 conditions per place. [2024-06-14 11:24:46,704 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 83 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-14 11:24:46,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 120 transitions, 1207 flow [2024-06-14 11:24:46,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:24:46,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:24:46,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:24:46,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 11:24:46,705 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 979 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:24:46,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 120 transitions, 1207 flow [2024-06-14 11:24:46,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 1117 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:46,717 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 936 flow [2024-06-14 11:24:46,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=936, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-14 11:24:46,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 11:24:46,718 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 936 flow [2024-06-14 11:24:46,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:46,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:24:46,719 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:46,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,719 INFO L85 PathProgramCache]: Analyzing trace with hash 750308205, now seen corresponding path program 1 times [2024-06-14 11:24:46,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368597975] [2024-06-14 11:24:46,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:46,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:46,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:46,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368597975] [2024-06-14 11:24:46,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368597975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:46,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:46,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:46,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511501189] [2024-06-14 11:24:46,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:46,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:46,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:46,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:46,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:46,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:46,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 936 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:46,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:46,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:46,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:47,080 INFO L124 PetriNetUnfolderBase]: 1008/1672 cut-off events. [2024-06-14 11:24:47,080 INFO L125 PetriNetUnfolderBase]: For 16432/16432 co-relation queries the response was YES. [2024-06-14 11:24:47,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8188 conditions, 1672 events. 1008/1672 cut-off events. For 16432/16432 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8583 event pairs, 301 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 8140. Up to 1476 conditions per place. [2024-06-14 11:24:47,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-14 11:24:47,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1358 flow [2024-06-14 11:24:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:24:47,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:24:47,093 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 936 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:24:47,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1358 flow [2024-06-14 11:24:47,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1308 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:47,109 INFO L231 Difference]: Finished difference. Result has 103 places, 120 transitions, 1012 flow [2024-06-14 11:24:47,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1012, PETRI_PLACES=103, PETRI_TRANSITIONS=120} [2024-06-14 11:24:47,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-14 11:24:47,109 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 120 transitions, 1012 flow [2024-06-14 11:24:47,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:47,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:24:47,110 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-14 11:24:47,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,111 INFO L85 PathProgramCache]: Analyzing trace with hash 394043981, now seen corresponding path program 2 times [2024-06-14 11:24:47,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185346541] [2024-06-14 11:24:47,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:47,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:47,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:47,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185346541] [2024-06-14 11:24:47,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185346541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:47,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:47,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:47,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897252973] [2024-06-14 11:24:47,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:47,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:47,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:47,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:47,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:47,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:47,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 120 transitions, 1012 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:47,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:47,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:47,467 INFO L124 PetriNetUnfolderBase]: 1035/1719 cut-off events. [2024-06-14 11:24:47,467 INFO L125 PetriNetUnfolderBase]: For 18936/18939 co-relation queries the response was YES. [2024-06-14 11:24:47,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8781 conditions, 1719 events. 1035/1719 cut-off events. For 18936/18939 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8868 event pairs, 303 based on Foata normal form. 2/1716 useless extension candidates. Maximal degree in co-relation 8731. Up to 1393 conditions per place. [2024-06-14 11:24:47,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-14 11:24:47,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 164 transitions, 1632 flow [2024-06-14 11:24:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:47,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:24:47,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:24:47,478 INFO L175 Difference]: Start difference. First operand has 103 places, 120 transitions, 1012 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:24:47,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 164 transitions, 1632 flow [2024-06-14 11:24:47,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 164 transitions, 1586 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:47,493 INFO L231 Difference]: Finished difference. Result has 109 places, 133 transitions, 1200 flow [2024-06-14 11:24:47,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1200, PETRI_PLACES=109, PETRI_TRANSITIONS=133} [2024-06-14 11:24:47,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-14 11:24:47,494 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 133 transitions, 1200 flow [2024-06-14 11:24:47,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:47,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:24:47,495 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-14 11:24:47,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,495 INFO L85 PathProgramCache]: Analyzing trace with hash 537928931, now seen corresponding path program 3 times [2024-06-14 11:24:47,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849151031] [2024-06-14 11:24:47,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:47,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:47,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:47,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849151031] [2024-06-14 11:24:47,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849151031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:47,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:47,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:47,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354626798] [2024-06-14 11:24:47,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:47,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:47,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:47,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:47,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:47,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:47,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 133 transitions, 1200 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:47,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:47,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:47,820 INFO L124 PetriNetUnfolderBase]: 1030/1712 cut-off events. [2024-06-14 11:24:47,820 INFO L125 PetriNetUnfolderBase]: For 21324/21327 co-relation queries the response was YES. [2024-06-14 11:24:47,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9250 conditions, 1712 events. 1030/1712 cut-off events. For 21324/21327 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8866 event pairs, 303 based on Foata normal form. 2/1709 useless extension candidates. Maximal degree in co-relation 9197. Up to 1388 conditions per place. [2024-06-14 11:24:47,872 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 41 changer transitions 0/162 dead transitions. [2024-06-14 11:24:47,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 162 transitions, 1651 flow [2024-06-14 11:24:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:47,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:47,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:24:47,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:24:47,873 INFO L175 Difference]: Start difference. First operand has 109 places, 133 transitions, 1200 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:24:47,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 162 transitions, 1651 flow [2024-06-14 11:24:47,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 162 transitions, 1609 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-14 11:24:47,893 INFO L231 Difference]: Finished difference. Result has 115 places, 133 transitions, 1248 flow [2024-06-14 11:24:47,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1248, PETRI_PLACES=115, PETRI_TRANSITIONS=133} [2024-06-14 11:24:47,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-14 11:24:47,894 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 133 transitions, 1248 flow [2024-06-14 11:24:47,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:47,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:24:47,894 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-14 11:24:47,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,895 INFO L85 PathProgramCache]: Analyzing trace with hash 759891309, now seen corresponding path program 1 times [2024-06-14 11:24:47,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131951475] [2024-06-14 11:24:47,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:48,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:48,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:48,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131951475] [2024-06-14 11:24:48,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131951475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:48,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:48,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:48,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757041165] [2024-06-14 11:24:48,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:48,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:48,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:48,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:48,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:48,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:48,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 133 transitions, 1248 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:48,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:48,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:48,260 INFO L124 PetriNetUnfolderBase]: 1047/1739 cut-off events. [2024-06-14 11:24:48,260 INFO L125 PetriNetUnfolderBase]: For 23683/23686 co-relation queries the response was YES. [2024-06-14 11:24:48,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9529 conditions, 1739 events. 1047/1739 cut-off events. For 23683/23686 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8976 event pairs, 299 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 9474. Up to 1487 conditions per place. [2024-06-14 11:24:48,273 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 27 changer transitions 0/162 dead transitions. [2024-06-14 11:24:48,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1640 flow [2024-06-14 11:24:48,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:48,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:48,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:24:48,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:24:48,274 INFO L175 Difference]: Start difference. First operand has 115 places, 133 transitions, 1248 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:24:48,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1640 flow [2024-06-14 11:24:48,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 162 transitions, 1544 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:48,325 INFO L231 Difference]: Finished difference. Result has 117 places, 135 transitions, 1231 flow [2024-06-14 11:24:48,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=117, PETRI_TRANSITIONS=135} [2024-06-14 11:24:48,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-14 11:24:48,326 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 135 transitions, 1231 flow [2024-06-14 11:24:48,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:48,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:48,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:24:48,327 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-14 11:24:48,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:48,327 INFO L85 PathProgramCache]: Analyzing trace with hash -308793909, now seen corresponding path program 4 times [2024-06-14 11:24:48,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:48,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682722941] [2024-06-14 11:24:48,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:48,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:48,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:48,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:48,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:48,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682722941] [2024-06-14 11:24:48,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682722941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:48,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:48,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:48,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636549412] [2024-06-14 11:24:48,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:48,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:48,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:48,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:48,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:48,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:48,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 135 transitions, 1231 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:48,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:48,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:48,647 INFO L124 PetriNetUnfolderBase]: 1074/1778 cut-off events. [2024-06-14 11:24:48,648 INFO L125 PetriNetUnfolderBase]: For 25663/25663 co-relation queries the response was YES. [2024-06-14 11:24:48,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9962 conditions, 1778 events. 1074/1778 cut-off events. For 25663/25663 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9262 event pairs, 307 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 9906. Up to 1444 conditions per place. [2024-06-14 11:24:48,661 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 47 changer transitions 0/169 dead transitions. [2024-06-14 11:24:48,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 169 transitions, 1844 flow [2024-06-14 11:24:48,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:48,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:48,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:24:48,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:24:48,663 INFO L175 Difference]: Start difference. First operand has 117 places, 135 transitions, 1231 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:24:48,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 169 transitions, 1844 flow [2024-06-14 11:24:48,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 169 transitions, 1783 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:48,684 INFO L231 Difference]: Finished difference. Result has 120 places, 142 transitions, 1360 flow [2024-06-14 11:24:48,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=120, PETRI_TRANSITIONS=142} [2024-06-14 11:24:48,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-14 11:24:48,685 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 142 transitions, 1360 flow [2024-06-14 11:24:48,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:48,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:48,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:24:48,686 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-14 11:24:48,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:48,686 INFO L85 PathProgramCache]: Analyzing trace with hash -815429923, now seen corresponding path program 5 times [2024-06-14 11:24:48,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:48,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253387917] [2024-06-14 11:24:48,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:48,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:48,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:48,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-14 11:24:48,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:48,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253387917] [2024-06-14 11:24:48,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253387917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:48,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:48,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:48,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813852181] [2024-06-14 11:24:48,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:48,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:48,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:48,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:48,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:48,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:48,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 142 transitions, 1360 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:48,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:48,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,047 INFO L124 PetriNetUnfolderBase]: 1069/1771 cut-off events. [2024-06-14 11:24:49,048 INFO L125 PetriNetUnfolderBase]: For 27707/27707 co-relation queries the response was YES. [2024-06-14 11:24:49,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1771 events. 1069/1771 cut-off events. For 27707/27707 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9213 event pairs, 307 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 10044. Up to 1439 conditions per place. [2024-06-14 11:24:49,063 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 51 changer transitions 0/168 dead transitions. [2024-06-14 11:24:49,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 168 transitions, 1836 flow [2024-06-14 11:24:49,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:49,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:49,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:24:49,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:24:49,064 INFO L175 Difference]: Start difference. First operand has 120 places, 142 transitions, 1360 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:24:49,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 168 transitions, 1836 flow [2024-06-14 11:24:49,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 168 transitions, 1684 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:49,094 INFO L231 Difference]: Finished difference. Result has 122 places, 143 transitions, 1332 flow [2024-06-14 11:24:49,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1332, PETRI_PLACES=122, PETRI_TRANSITIONS=143} [2024-06-14 11:24:49,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-14 11:24:49,094 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 143 transitions, 1332 flow [2024-06-14 11:24:49,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:49,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:49,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:24:49,095 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-14 11:24:49,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:49,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1785136207, now seen corresponding path program 6 times [2024-06-14 11:24:49,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:49,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166225112] [2024-06-14 11:24:49,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:49,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:49,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:49,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:49,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:49,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166225112] [2024-06-14 11:24:49,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166225112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:49,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:49,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:49,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144094539] [2024-06-14 11:24:49,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:49,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:49,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:49,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:49,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:49,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 143 transitions, 1332 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:49,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:49,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,441 INFO L124 PetriNetUnfolderBase]: 1064/1764 cut-off events. [2024-06-14 11:24:49,441 INFO L125 PetriNetUnfolderBase]: For 29121/29121 co-relation queries the response was YES. [2024-06-14 11:24:49,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10035 conditions, 1764 events. 1064/1764 cut-off events. For 29121/29121 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9164 event pairs, 307 based on Foata normal form. 2/1757 useless extension candidates. Maximal degree in co-relation 9977. Up to 1434 conditions per place. [2024-06-14 11:24:49,454 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 49 changer transitions 0/166 dead transitions. [2024-06-14 11:24:49,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1708 flow [2024-06-14 11:24:49,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:49,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:49,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:24:49,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:24:49,455 INFO L175 Difference]: Start difference. First operand has 122 places, 143 transitions, 1332 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:24:49,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1708 flow [2024-06-14 11:24:49,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 166 transitions, 1612 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:49,480 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1342 flow [2024-06-14 11:24:49,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1342, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-14 11:24:49,480 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-14 11:24:49,481 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1342 flow [2024-06-14 11:24:49,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:49,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:49,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:24:49,481 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-14 11:24:49,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:49,482 INFO L85 PathProgramCache]: Analyzing trace with hash 2041852043, now seen corresponding path program 2 times [2024-06-14 11:24:49,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:49,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283705477] [2024-06-14 11:24:49,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:49,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:49,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:49,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:49,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283705477] [2024-06-14 11:24:49,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283705477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:49,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:49,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:49,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980480175] [2024-06-14 11:24:49,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:49,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:49,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:49,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:49,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:49,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:49,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1342 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:49,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:49,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,836 INFO L124 PetriNetUnfolderBase]: 1081/1796 cut-off events. [2024-06-14 11:24:49,836 INFO L125 PetriNetUnfolderBase]: For 32053/32053 co-relation queries the response was YES. [2024-06-14 11:24:49,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10246 conditions, 1796 events. 1081/1796 cut-off events. For 32053/32053 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9355 event pairs, 300 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 10187. Up to 1539 conditions per place. [2024-06-14 11:24:49,849 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 28 changer transitions 0/169 dead transitions. [2024-06-14 11:24:49,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 169 transitions, 1744 flow [2024-06-14 11:24:49,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:49,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:49,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:24:49,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:24:49,851 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1342 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:24:49,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 169 transitions, 1744 flow [2024-06-14 11:24:49,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 169 transitions, 1648 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:49,878 INFO L231 Difference]: Finished difference. Result has 127 places, 145 transitions, 1331 flow [2024-06-14 11:24:49,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1331, PETRI_PLACES=127, PETRI_TRANSITIONS=145} [2024-06-14 11:24:49,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-14 11:24:49,879 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 145 transitions, 1331 flow [2024-06-14 11:24:49,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:49,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:49,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:49,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:24:49,880 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-14 11:24:49,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:49,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1785351533, now seen corresponding path program 3 times [2024-06-14 11:24:49,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:49,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164069025] [2024-06-14 11:24:49,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:49,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:49,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:49,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:49,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:49,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164069025] [2024-06-14 11:24:49,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164069025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:49,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:49,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:49,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893089559] [2024-06-14 11:24:49,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:49,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:49,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:49,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:49,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:50,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:50,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 145 transitions, 1331 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:50,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:50,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:50,225 INFO L124 PetriNetUnfolderBase]: 1098/1828 cut-off events. [2024-06-14 11:24:50,226 INFO L125 PetriNetUnfolderBase]: For 34636/34636 co-relation queries the response was YES. [2024-06-14 11:24:50,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10529 conditions, 1828 events. 1098/1828 cut-off events. For 34636/34636 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9558 event pairs, 305 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 10469. Up to 1566 conditions per place. [2024-06-14 11:24:50,238 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 137 selfloop transitions, 27 changer transitions 0/171 dead transitions. [2024-06-14 11:24:50,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 171 transitions, 1741 flow [2024-06-14 11:24:50,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:50,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:50,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:24:50,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:24:50,240 INFO L175 Difference]: Start difference. First operand has 127 places, 145 transitions, 1331 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:24:50,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 171 transitions, 1741 flow [2024-06-14 11:24:50,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 171 transitions, 1674 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:50,269 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 1351 flow [2024-06-14 11:24:50,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1351, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-06-14 11:24:50,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 11:24:50,269 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 1351 flow [2024-06-14 11:24:50,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:50,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:50,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:24:50,270 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:50,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:50,271 INFO L85 PathProgramCache]: Analyzing trace with hash 2051375243, now seen corresponding path program 4 times [2024-06-14 11:24:50,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:50,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894231948] [2024-06-14 11:24:50,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:50,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:50,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:50,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-14 11:24:50,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:50,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894231948] [2024-06-14 11:24:50,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894231948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:50,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:50,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:50,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290200849] [2024-06-14 11:24:50,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:50,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:50,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:50,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:50,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:50,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:50,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 1351 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:50,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:50,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:50,608 INFO L124 PetriNetUnfolderBase]: 1090/1815 cut-off events. [2024-06-14 11:24:50,608 INFO L125 PetriNetUnfolderBase]: For 36955/36955 co-relation queries the response was YES. [2024-06-14 11:24:50,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10562 conditions, 1815 events. 1090/1815 cut-off events. For 36955/36955 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9515 event pairs, 274 based on Foata normal form. 4/1813 useless extension candidates. Maximal degree in co-relation 10501. Up to 1477 conditions per place. [2024-06-14 11:24:50,622 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 132 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2024-06-14 11:24:50,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 1773 flow [2024-06-14 11:24:50,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:50,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:50,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:24:50,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:24:50,625 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 1351 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:24:50,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 1773 flow [2024-06-14 11:24:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 174 transitions, 1704 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:50,657 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1389 flow [2024-06-14 11:24:50,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1389, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-14 11:24:50,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-14 11:24:50,657 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1389 flow [2024-06-14 11:24:50,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:50,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:50,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:24:50,658 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:50,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:50,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1671628897, now seen corresponding path program 1 times [2024-06-14 11:24:50,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:50,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686557126] [2024-06-14 11:24:50,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:50,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:50,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:50,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:50,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686557126] [2024-06-14 11:24:50,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686557126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:50,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:50,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:50,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915956948] [2024-06-14 11:24:50,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:50,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:50,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:50,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:50,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:50,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:50,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1389 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:50,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:50,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:51,125 INFO L124 PetriNetUnfolderBase]: 1169/1957 cut-off events. [2024-06-14 11:24:51,126 INFO L125 PetriNetUnfolderBase]: For 50746/50786 co-relation queries the response was YES. [2024-06-14 11:24:51,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11894 conditions, 1957 events. 1169/1957 cut-off events. For 50746/50786 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10520 event pairs, 188 based on Foata normal form. 18/1922 useless extension candidates. Maximal degree in co-relation 11832. Up to 1444 conditions per place. [2024-06-14 11:24:51,143 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 35 changer transitions 0/196 dead transitions. [2024-06-14 11:24:51,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 196 transitions, 2007 flow [2024-06-14 11:24:51,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:51,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:51,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-14 11:24:51,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-14 11:24:51,146 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1389 flow. Second operand 8 states and 212 transitions. [2024-06-14 11:24:51,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 196 transitions, 2007 flow [2024-06-14 11:24:51,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 196 transitions, 1918 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:51,226 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1433 flow [2024-06-14 11:24:51,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1433, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-14 11:24:51,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-14 11:24:51,227 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1433 flow [2024-06-14 11:24:51,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:51,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:51,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:24:51,228 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:51,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:51,228 INFO L85 PathProgramCache]: Analyzing trace with hash -785006771, now seen corresponding path program 2 times [2024-06-14 11:24:51,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:51,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449334534] [2024-06-14 11:24:51,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:51,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:51,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-14 11:24:51,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:51,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449334534] [2024-06-14 11:24:51,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449334534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:51,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484174313] [2024-06-14 11:24:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:51,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:51,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:51,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:51,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:51,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1433 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:51,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:51,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:51,673 INFO L124 PetriNetUnfolderBase]: 1139/1911 cut-off events. [2024-06-14 11:24:51,673 INFO L125 PetriNetUnfolderBase]: For 50495/50534 co-relation queries the response was YES. [2024-06-14 11:24:51,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11608 conditions, 1911 events. 1139/1911 cut-off events. For 50495/50534 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10303 event pairs, 263 based on Foata normal form. 16/1873 useless extension candidates. Maximal degree in co-relation 11545. Up to 1560 conditions per place. [2024-06-14 11:24:51,686 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 31 changer transitions 0/186 dead transitions. [2024-06-14 11:24:51,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 186 transitions, 1841 flow [2024-06-14 11:24:51,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:51,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:51,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:24:51,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:24:51,689 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1433 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:24:51,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 186 transitions, 1841 flow [2024-06-14 11:24:51,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1785 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:51,722 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1448 flow [2024-06-14 11:24:51,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-14 11:24:51,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 11:24:51,723 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1448 flow [2024-06-14 11:24:51,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:51,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:51,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:24:51,723 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:51,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:51,724 INFO L85 PathProgramCache]: Analyzing trace with hash -504076467, now seen corresponding path program 3 times [2024-06-14 11:24:51,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:51,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568203793] [2024-06-14 11:24:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:51,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:51,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:51,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:51,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568203793] [2024-06-14 11:24:51,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568203793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:51,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:51,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:51,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715061116] [2024-06-14 11:24:51,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:51,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:51,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:51,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:51,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:51,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:51,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:51,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:51,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:52,181 INFO L124 PetriNetUnfolderBase]: 1186/1984 cut-off events. [2024-06-14 11:24:52,181 INFO L125 PetriNetUnfolderBase]: For 54920/54953 co-relation queries the response was YES. [2024-06-14 11:24:52,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12143 conditions, 1984 events. 1186/1984 cut-off events. For 54920/54953 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10729 event pairs, 271 based on Foata normal form. 14/1936 useless extension candidates. Maximal degree in co-relation 12078. Up to 1536 conditions per place. [2024-06-14 11:24:52,196 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 57 changer transitions 0/186 dead transitions. [2024-06-14 11:24:52,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 186 transitions, 1934 flow [2024-06-14 11:24:52,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:52,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:52,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:24:52,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-14 11:24:52,197 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1448 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:24:52,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 186 transitions, 1934 flow [2024-06-14 11:24:52,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 186 transitions, 1865 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:52,236 INFO L231 Difference]: Finished difference. Result has 138 places, 155 transitions, 1536 flow [2024-06-14 11:24:52,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1536, PETRI_PLACES=138, PETRI_TRANSITIONS=155} [2024-06-14 11:24:52,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-14 11:24:52,237 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 155 transitions, 1536 flow [2024-06-14 11:24:52,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:52,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:52,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:24:52,238 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:52,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:52,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1521508063, now seen corresponding path program 4 times [2024-06-14 11:24:52,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:52,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140170255] [2024-06-14 11:24:52,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:52,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:52,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:52,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:52,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140170255] [2024-06-14 11:24:52,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140170255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:52,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:52,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:52,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450674412] [2024-06-14 11:24:52,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:52,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:52,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:52,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:52,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:52,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:52,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 155 transitions, 1536 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:52,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:52,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:52,634 INFO L124 PetriNetUnfolderBase]: 1214/2024 cut-off events. [2024-06-14 11:24:52,634 INFO L125 PetriNetUnfolderBase]: For 57194/57227 co-relation queries the response was YES. [2024-06-14 11:24:52,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12561 conditions, 2024 events. 1214/2024 cut-off events. For 57194/57227 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11013 event pairs, 281 based on Foata normal form. 14/1973 useless extension candidates. Maximal degree in co-relation 12495. Up to 1570 conditions per place. [2024-06-14 11:24:52,650 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 53 changer transitions 0/185 dead transitions. [2024-06-14 11:24:52,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 185 transitions, 2018 flow [2024-06-14 11:24:52,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:52,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:52,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:24:52,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-14 11:24:52,651 INFO L175 Difference]: Start difference. First operand has 138 places, 155 transitions, 1536 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:24:52,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 185 transitions, 2018 flow [2024-06-14 11:24:52,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 185 transitions, 1895 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:52,691 INFO L231 Difference]: Finished difference. Result has 140 places, 157 transitions, 1566 flow [2024-06-14 11:24:52,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1566, PETRI_PLACES=140, PETRI_TRANSITIONS=157} [2024-06-14 11:24:52,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 11:24:52,692 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 157 transitions, 1566 flow [2024-06-14 11:24:52,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:52,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:52,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:24:52,693 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-14 11:24:52,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:52,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1062734654, now seen corresponding path program 1 times [2024-06-14 11:24:52,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:52,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578196979] [2024-06-14 11:24:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:52,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:52,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:52,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:52,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578196979] [2024-06-14 11:24:52,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578196979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:52,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:52,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:52,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059390060] [2024-06-14 11:24:52,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:52,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:52,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:52,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:52,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:52,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:52,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 157 transitions, 1566 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:52,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:52,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:52,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:53,037 INFO L124 PetriNetUnfolderBase]: 1279/2136 cut-off events. [2024-06-14 11:24:53,037 INFO L125 PetriNetUnfolderBase]: For 50404/50404 co-relation queries the response was YES. [2024-06-14 11:24:53,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12950 conditions, 2136 events. 1279/2136 cut-off events. For 50404/50404 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11549 event pairs, 301 based on Foata normal form. 1/2134 useless extension candidates. Maximal degree in co-relation 12883. Up to 1916 conditions per place. [2024-06-14 11:24:53,053 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 20 changer transitions 0/180 dead transitions. [2024-06-14 11:24:53,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 180 transitions, 2104 flow [2024-06-14 11:24:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:53,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:24:53,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:24:53,054 INFO L175 Difference]: Start difference. First operand has 140 places, 157 transitions, 1566 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:24:53,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 180 transitions, 2104 flow [2024-06-14 11:24:53,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 180 transitions, 1985 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:53,099 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1591 flow [2024-06-14 11:24:53,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1591, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-06-14 11:24:53,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 11:24:53,100 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1591 flow [2024-06-14 11:24:53,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:53,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:53,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:24:53,101 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-14 11:24:53,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:53,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1233432248, now seen corresponding path program 1 times [2024-06-14 11:24:53,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:53,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236294142] [2024-06-14 11:24:53,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:53,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:53,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:53,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:53,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:53,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236294142] [2024-06-14 11:24:53,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236294142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:53,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:53,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:53,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103779978] [2024-06-14 11:24:53,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:53,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:53,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:53,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:53,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:53,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:53,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1591 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:53,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:53,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:53,461 INFO L124 PetriNetUnfolderBase]: 1309/2179 cut-off events. [2024-06-14 11:24:53,461 INFO L125 PetriNetUnfolderBase]: For 53415/53415 co-relation queries the response was YES. [2024-06-14 11:24:53,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13134 conditions, 2179 events. 1309/2179 cut-off events. For 53415/53415 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11870 event pairs, 310 based on Foata normal form. 2/2175 useless extension candidates. Maximal degree in co-relation 13066. Up to 1880 conditions per place. [2024-06-14 11:24:53,477 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 142 selfloop transitions, 42 changer transitions 0/191 dead transitions. [2024-06-14 11:24:53,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 191 transitions, 2189 flow [2024-06-14 11:24:53,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:53,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:53,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:24:53,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:24:53,479 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1591 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:24:53,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 191 transitions, 2189 flow [2024-06-14 11:24:53,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 191 transitions, 2123 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:53,523 INFO L231 Difference]: Finished difference. Result has 146 places, 176 transitions, 1761 flow [2024-06-14 11:24:53,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1761, PETRI_PLACES=146, PETRI_TRANSITIONS=176} [2024-06-14 11:24:53,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-14 11:24:53,524 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 176 transitions, 1761 flow [2024-06-14 11:24:53,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:53,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:53,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:24:53,524 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-14 11:24:53,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:53,525 INFO L85 PathProgramCache]: Analyzing trace with hash 332279124, now seen corresponding path program 2 times [2024-06-14 11:24:53,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:53,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749384953] [2024-06-14 11:24:53,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:53,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:53,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:53,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:53,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749384953] [2024-06-14 11:24:53,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749384953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:53,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:53,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:53,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412951902] [2024-06-14 11:24:53,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:53,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:53,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:53,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:53,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:53,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:53,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 176 transitions, 1761 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:53,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:53,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:53,915 INFO L124 PetriNetUnfolderBase]: 1314/2193 cut-off events. [2024-06-14 11:24:53,915 INFO L125 PetriNetUnfolderBase]: For 55992/55992 co-relation queries the response was YES. [2024-06-14 11:24:53,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13415 conditions, 2193 events. 1314/2193 cut-off events. For 55992/55992 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11920 event pairs, 299 based on Foata normal form. 1/2191 useless extension candidates. Maximal degree in co-relation 13344. Up to 1977 conditions per place. [2024-06-14 11:24:53,932 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 168 selfloop transitions, 18 changer transitions 0/193 dead transitions. [2024-06-14 11:24:53,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 193 transitions, 2221 flow [2024-06-14 11:24:53,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:53,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:53,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:24:53,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-14 11:24:53,933 INFO L175 Difference]: Start difference. First operand has 146 places, 176 transitions, 1761 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:24:53,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 193 transitions, 2221 flow [2024-06-14 11:24:53,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 193 transitions, 2164 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:53,983 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1808 flow [2024-06-14 11:24:53,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1808, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-14 11:24:53,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-14 11:24:53,984 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1808 flow [2024-06-14 11:24:53,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:53,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:53,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:53,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:24:53,985 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-14 11:24:53,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:53,985 INFO L85 PathProgramCache]: Analyzing trace with hash -535840218, now seen corresponding path program 2 times [2024-06-14 11:24:53,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:53,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212916508] [2024-06-14 11:24:53,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:53,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:54,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212916508] [2024-06-14 11:24:54,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212916508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:54,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017487553] [2024-06-14 11:24:54,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:54,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:54,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:54,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:54,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1808 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:54,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:54,346 INFO L124 PetriNetUnfolderBase]: 1324/2204 cut-off events. [2024-06-14 11:24:54,346 INFO L125 PetriNetUnfolderBase]: For 59527/59527 co-relation queries the response was YES. [2024-06-14 11:24:54,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13511 conditions, 2204 events. 1324/2204 cut-off events. For 59527/59527 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11995 event pairs, 310 based on Foata normal form. 2/2200 useless extension candidates. Maximal degree in co-relation 13439. Up to 1897 conditions per place. [2024-06-14 11:24:54,361 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 144 selfloop transitions, 46 changer transitions 0/197 dead transitions. [2024-06-14 11:24:54,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 197 transitions, 2330 flow [2024-06-14 11:24:54,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:54,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:54,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:24:54,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:24:54,363 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1808 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:24:54,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 197 transitions, 2330 flow [2024-06-14 11:24:54,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 197 transitions, 2264 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:54,411 INFO L231 Difference]: Finished difference. Result has 152 places, 184 transitions, 1898 flow [2024-06-14 11:24:54,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1898, PETRI_PLACES=152, PETRI_TRANSITIONS=184} [2024-06-14 11:24:54,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 11:24:54,412 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 184 transitions, 1898 flow [2024-06-14 11:24:54,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:54,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:54,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:24:54,412 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-14 11:24:54,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:54,413 INFO L85 PathProgramCache]: Analyzing trace with hash -535603068, now seen corresponding path program 3 times [2024-06-14 11:24:54,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:54,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304393117] [2024-06-14 11:24:54,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:54,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:54,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:54,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304393117] [2024-06-14 11:24:54,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304393117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:54,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410829774] [2024-06-14 11:24:54,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:54,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:54,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:54,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:54,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 184 transitions, 1898 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:54,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:54,772 INFO L124 PetriNetUnfolderBase]: 1304/2171 cut-off events. [2024-06-14 11:24:54,772 INFO L125 PetriNetUnfolderBase]: For 62327/62330 co-relation queries the response was YES. [2024-06-14 11:24:54,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13477 conditions, 2171 events. 1304/2171 cut-off events. For 62327/62330 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11824 event pairs, 327 based on Foata normal form. 4/2167 useless extension candidates. Maximal degree in co-relation 13404. Up to 1868 conditions per place. [2024-06-14 11:24:54,788 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 140 selfloop transitions, 46 changer transitions 0/193 dead transitions. [2024-06-14 11:24:54,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 193 transitions, 2292 flow [2024-06-14 11:24:54,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:54,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:54,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:24:54,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-14 11:24:54,790 INFO L175 Difference]: Start difference. First operand has 152 places, 184 transitions, 1898 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:24:54,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 193 transitions, 2292 flow [2024-06-14 11:24:54,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2232 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:24:54,843 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1937 flow [2024-06-14 11:24:54,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1937, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-14 11:24:54,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 11:24:54,843 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1937 flow [2024-06-14 11:24:54,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:54,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:54,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:24:54,844 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-14 11:24:54,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:54,844 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-14 11:24:54,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:54,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429747391] [2024-06-14 11:24:54,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:54,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:54,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429747391] [2024-06-14 11:24:54,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429747391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:54,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408515811] [2024-06-14 11:24:54,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:54,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:54,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:54,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:54,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1937 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:54,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:55,223 INFO L124 PetriNetUnfolderBase]: 1301/2171 cut-off events. [2024-06-14 11:24:55,223 INFO L125 PetriNetUnfolderBase]: For 60490/60490 co-relation queries the response was YES. [2024-06-14 11:24:55,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13444 conditions, 2171 events. 1301/2171 cut-off events. For 60490/60490 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11755 event pairs, 297 based on Foata normal form. 1/2169 useless extension candidates. Maximal degree in co-relation 13370. Up to 1943 conditions per place. [2024-06-14 11:24:55,240 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 169 selfloop transitions, 23 changer transitions 0/199 dead transitions. [2024-06-14 11:24:55,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2359 flow [2024-06-14 11:24:55,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:55,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:55,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:24:55,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:24:55,242 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1937 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:24:55,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2359 flow [2024-06-14 11:24:55,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 199 transitions, 2169 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:55,295 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1807 flow [2024-06-14 11:24:55,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1807, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-14 11:24:55,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 11:24:55,296 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1807 flow [2024-06-14 11:24:55,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:55,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:55,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:24:55,297 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-14 11:24:55,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:55,297 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-14 11:24:55,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:55,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038663649] [2024-06-14 11:24:55,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:55,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:55,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:55,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:55,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038663649] [2024-06-14 11:24:55,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038663649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:55,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:55,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:24:55,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430377452] [2024-06-14 11:24:55,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:55,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:24:55,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:55,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:24:55,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:24:55,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:24:55,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1807 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:55,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:24:55,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:55,669 INFO L124 PetriNetUnfolderBase]: 1263/2118 cut-off events. [2024-06-14 11:24:55,669 INFO L125 PetriNetUnfolderBase]: For 67492/67506 co-relation queries the response was YES. [2024-06-14 11:24:55,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13091 conditions, 2118 events. 1263/2118 cut-off events. For 67492/67506 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11630 event pairs, 312 based on Foata normal form. 24/2129 useless extension candidates. Maximal degree in co-relation 13017. Up to 1754 conditions per place. [2024-06-14 11:24:55,684 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 150 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-14 11:24:55,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2223 flow [2024-06-14 11:24:55,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:24:55,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:24:55,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:24:55,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:24:55,686 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1807 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:24:55,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2223 flow [2024-06-14 11:24:55,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2175 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:55,747 INFO L231 Difference]: Finished difference. Result has 156 places, 186 transitions, 1838 flow [2024-06-14 11:24:55,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1838, PETRI_PLACES=156, PETRI_TRANSITIONS=186} [2024-06-14 11:24:55,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-14 11:24:55,769 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 186 transitions, 1838 flow [2024-06-14 11:24:55,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:55,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:55,769 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-14 11:24:55,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:24:55,769 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:55,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:55,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1403312996, now seen corresponding path program 1 times [2024-06-14 11:24:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:55,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343711197] [2024-06-14 11:24:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:55,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:55,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:55,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:55,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:55,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343711197] [2024-06-14 11:24:55,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343711197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:55,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:55,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:55,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12417064] [2024-06-14 11:24:55,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:55,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:55,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:55,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:55,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:55,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:55,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 186 transitions, 1838 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:55,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:55,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:55,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:56,304 INFO L124 PetriNetUnfolderBase]: 1459/2433 cut-off events. [2024-06-14 11:24:56,305 INFO L125 PetriNetUnfolderBase]: For 75950/75950 co-relation queries the response was YES. [2024-06-14 11:24:56,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 2433 events. 1459/2433 cut-off events. For 75950/75950 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13468 event pairs, 238 based on Foata normal form. 12/2442 useless extension candidates. Maximal degree in co-relation 14987. Up to 1912 conditions per place. [2024-06-14 11:24:56,324 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2024-06-14 11:24:56,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 239 transitions, 2648 flow [2024-06-14 11:24:56,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:56,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:56,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:24:56,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:24:56,326 INFO L175 Difference]: Start difference. First operand has 156 places, 186 transitions, 1838 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:24:56,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 239 transitions, 2648 flow [2024-06-14 11:24:56,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 239 transitions, 2591 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:56,387 INFO L231 Difference]: Finished difference. Result has 164 places, 191 transitions, 1909 flow [2024-06-14 11:24:56,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=164, PETRI_TRANSITIONS=191} [2024-06-14 11:24:56,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-14 11:24:56,388 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 191 transitions, 1909 flow [2024-06-14 11:24:56,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:56,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:56,388 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-14 11:24:56,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:24:56,388 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-14 11:24:56,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:56,389 INFO L85 PathProgramCache]: Analyzing trace with hash -214853168, now seen corresponding path program 2 times [2024-06-14 11:24:56,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:56,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293059697] [2024-06-14 11:24:56,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:56,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:56,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:56,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:56,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:56,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293059697] [2024-06-14 11:24:56,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293059697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:56,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:56,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:56,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10697000] [2024-06-14 11:24:56,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:56,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:56,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:56,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:56,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:56,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:56,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 191 transitions, 1909 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:56,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:56,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:56,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:56,968 INFO L124 PetriNetUnfolderBase]: 1500/2504 cut-off events. [2024-06-14 11:24:56,968 INFO L125 PetriNetUnfolderBase]: For 80339/80339 co-relation queries the response was YES. [2024-06-14 11:24:56,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15604 conditions, 2504 events. 1500/2504 cut-off events. For 80339/80339 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13957 event pairs, 319 based on Foata normal form. 12/2513 useless extension candidates. Maximal degree in co-relation 15526. Up to 2046 conditions per place. [2024-06-14 11:24:56,991 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 18 changer transitions 0/236 dead transitions. [2024-06-14 11:24:56,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 236 transitions, 2676 flow [2024-06-14 11:24:56,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:56,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:56,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:24:56,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:24:56,992 INFO L175 Difference]: Start difference. First operand has 164 places, 191 transitions, 1909 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:24:56,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 236 transitions, 2676 flow [2024-06-14 11:24:57,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 236 transitions, 2628 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:57,070 INFO L231 Difference]: Finished difference. Result has 169 places, 194 transitions, 1961 flow [2024-06-14 11:24:57,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1961, PETRI_PLACES=169, PETRI_TRANSITIONS=194} [2024-06-14 11:24:57,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-14 11:24:57,071 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 194 transitions, 1961 flow [2024-06-14 11:24:57,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:57,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:57,071 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-14 11:24:57,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:24:57,071 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-14 11:24:57,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:57,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1434742530, now seen corresponding path program 3 times [2024-06-14 11:24:57,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:57,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483556448] [2024-06-14 11:24:57,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:57,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:57,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:57,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:57,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:57,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483556448] [2024-06-14 11:24:57,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483556448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:57,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:57,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:57,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448868685] [2024-06-14 11:24:57,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:57,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:57,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:57,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:57,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:57,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:57,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 194 transitions, 1961 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:57,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:57,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:57,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:57,597 INFO L124 PetriNetUnfolderBase]: 1472/2460 cut-off events. [2024-06-14 11:24:57,598 INFO L125 PetriNetUnfolderBase]: For 79206/79206 co-relation queries the response was YES. [2024-06-14 11:24:57,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15026 conditions, 2460 events. 1472/2460 cut-off events. For 79206/79206 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13683 event pairs, 320 based on Foata normal form. 16/2473 useless extension candidates. Maximal degree in co-relation 14945. Up to 2125 conditions per place. [2024-06-14 11:24:57,618 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 208 selfloop transitions, 17 changer transitions 0/232 dead transitions. [2024-06-14 11:24:57,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 232 transitions, 2545 flow [2024-06-14 11:24:57,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:57,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:57,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:24:57,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:24:57,619 INFO L175 Difference]: Start difference. First operand has 169 places, 194 transitions, 1961 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:24:57,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 232 transitions, 2545 flow [2024-06-14 11:24:57,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 232 transitions, 2485 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:57,700 INFO L231 Difference]: Finished difference. Result has 173 places, 195 transitions, 1966 flow [2024-06-14 11:24:57,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1966, PETRI_PLACES=173, PETRI_TRANSITIONS=195} [2024-06-14 11:24:57,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-14 11:24:57,702 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 195 transitions, 1966 flow [2024-06-14 11:24:57,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:57,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:57,702 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-14 11:24:57,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:24:57,703 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-14 11:24:57,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:57,703 INFO L85 PathProgramCache]: Analyzing trace with hash 340024826, now seen corresponding path program 4 times [2024-06-14 11:24:57,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:57,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114978876] [2024-06-14 11:24:57,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:57,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:57,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:57,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:57,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114978876] [2024-06-14 11:24:57,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114978876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:57,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:57,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:57,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752671601] [2024-06-14 11:24:57,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:57,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:57,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:57,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:57,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:57,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:57,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 195 transitions, 1966 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:57,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:57,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:57,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:58,179 INFO L124 PetriNetUnfolderBase]: 1530/2568 cut-off events. [2024-06-14 11:24:58,179 INFO L125 PetriNetUnfolderBase]: For 83130/83133 co-relation queries the response was YES. [2024-06-14 11:24:58,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15470 conditions, 2568 events. 1530/2568 cut-off events. For 83130/83133 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14517 event pairs, 345 based on Foata normal form. 16/2579 useless extension candidates. Maximal degree in co-relation 15387. Up to 2097 conditions per place. [2024-06-14 11:24:58,200 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 49 changer transitions 0/230 dead transitions. [2024-06-14 11:24:58,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 230 transitions, 2534 flow [2024-06-14 11:24:58,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:58,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:58,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:24:58,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:24:58,201 INFO L175 Difference]: Start difference. First operand has 173 places, 195 transitions, 1966 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:24:58,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 230 transitions, 2534 flow [2024-06-14 11:24:58,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 230 transitions, 2503 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:58,295 INFO L231 Difference]: Finished difference. Result has 175 places, 196 transitions, 2060 flow [2024-06-14 11:24:58,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2060, PETRI_PLACES=175, PETRI_TRANSITIONS=196} [2024-06-14 11:24:58,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 11:24:58,296 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 196 transitions, 2060 flow [2024-06-14 11:24:58,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:58,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:58,296 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-14 11:24:58,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:24:58,297 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-14 11:24:58,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1531015826, now seen corresponding path program 5 times [2024-06-14 11:24:58,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:58,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502108811] [2024-06-14 11:24:58,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:58,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:58,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:58,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:58,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502108811] [2024-06-14 11:24:58,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502108811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:58,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:58,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:58,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342826797] [2024-06-14 11:24:58,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:58,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:58,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:58,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:58,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:58,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:58,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 196 transitions, 2060 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:58,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:58,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:58,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:58,805 INFO L124 PetriNetUnfolderBase]: 1657/2791 cut-off events. [2024-06-14 11:24:58,806 INFO L125 PetriNetUnfolderBase]: For 96625/96628 co-relation queries the response was YES. [2024-06-14 11:24:58,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17280 conditions, 2791 events. 1657/2791 cut-off events. For 96625/96628 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16231 event pairs, 369 based on Foata normal form. 12/2798 useless extension candidates. Maximal degree in co-relation 17196. Up to 2095 conditions per place. [2024-06-14 11:24:58,829 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 51 changer transitions 0/238 dead transitions. [2024-06-14 11:24:58,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 238 transitions, 2836 flow [2024-06-14 11:24:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:58,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:58,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:24:58,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-14 11:24:58,831 INFO L175 Difference]: Start difference. First operand has 175 places, 196 transitions, 2060 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:24:58,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 238 transitions, 2836 flow [2024-06-14 11:24:58,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 238 transitions, 2729 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:58,979 INFO L231 Difference]: Finished difference. Result has 178 places, 199 transitions, 2123 flow [2024-06-14 11:24:58,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=178, PETRI_TRANSITIONS=199} [2024-06-14 11:24:58,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-14 11:24:58,982 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 199 transitions, 2123 flow [2024-06-14 11:24:58,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:58,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:58,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-14 11:24:58,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:24:58,982 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:58,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:58,983 INFO L85 PathProgramCache]: Analyzing trace with hash 103501324, now seen corresponding path program 6 times [2024-06-14 11:24:58,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:58,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433393638] [2024-06-14 11:24:58,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:58,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:58,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:59,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:59,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:59,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433393638] [2024-06-14 11:24:59,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433393638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:59,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:59,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:59,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646164315] [2024-06-14 11:24:59,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:59,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:59,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:59,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:59,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:59,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:59,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 199 transitions, 2123 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:59,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:59,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:59,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:59,548 INFO L124 PetriNetUnfolderBase]: 1629/2747 cut-off events. [2024-06-14 11:24:59,548 INFO L125 PetriNetUnfolderBase]: For 93788/93791 co-relation queries the response was YES. [2024-06-14 11:24:59,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16677 conditions, 2747 events. 1629/2747 cut-off events. For 93788/93791 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15931 event pairs, 370 based on Foata normal form. 16/2758 useless extension candidates. Maximal degree in co-relation 16591. Up to 2266 conditions per place. [2024-06-14 11:24:59,573 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 50 changer transitions 0/234 dead transitions. [2024-06-14 11:24:59,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 234 transitions, 2704 flow [2024-06-14 11:24:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:59,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:59,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:24:59,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:24:59,575 INFO L175 Difference]: Start difference. First operand has 178 places, 199 transitions, 2123 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:24:59,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 234 transitions, 2704 flow [2024-06-14 11:24:59,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 234 transitions, 2610 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:59,690 INFO L231 Difference]: Finished difference. Result has 182 places, 200 transitions, 2161 flow [2024-06-14 11:24:59,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2161, PETRI_PLACES=182, PETRI_TRANSITIONS=200} [2024-06-14 11:24:59,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 11:24:59,690 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 200 transitions, 2161 flow [2024-06-14 11:24:59,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:59,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:59,691 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-14 11:24:59,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:24:59,691 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:24:59,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:59,691 INFO L85 PathProgramCache]: Analyzing trace with hash 111125836, now seen corresponding path program 1 times [2024-06-14 11:24:59,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:59,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150546879] [2024-06-14 11:24:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:59,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:59,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:59,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:59,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:59,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150546879] [2024-06-14 11:24:59,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150546879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:59,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:59,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:59,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80564440] [2024-06-14 11:24:59,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:59,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:59,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:59,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:59,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:59,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:59,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 200 transitions, 2161 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:24:59,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:59,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:59,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:00,253 INFO L124 PetriNetUnfolderBase]: 1670/2818 cut-off events. [2024-06-14 11:25:00,253 INFO L125 PetriNetUnfolderBase]: For 94776/94779 co-relation queries the response was YES. [2024-06-14 11:25:00,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17074 conditions, 2818 events. 1670/2818 cut-off events. For 94776/94779 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16509 event pairs, 361 based on Foata normal form. 12/2825 useless extension candidates. Maximal degree in co-relation 16986. Up to 2066 conditions per place. [2024-06-14 11:25:00,275 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 54 changer transitions 0/238 dead transitions. [2024-06-14 11:25:00,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 238 transitions, 2765 flow [2024-06-14 11:25:00,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:00,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:00,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:25:00,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:25:00,286 INFO L175 Difference]: Start difference. First operand has 182 places, 200 transitions, 2161 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:25:00,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 238 transitions, 2765 flow [2024-06-14 11:25:00,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 238 transitions, 2666 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:00,393 INFO L231 Difference]: Finished difference. Result has 184 places, 201 transitions, 2200 flow [2024-06-14 11:25:00,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2200, PETRI_PLACES=184, PETRI_TRANSITIONS=201} [2024-06-14 11:25:00,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-14 11:25:00,394 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 201 transitions, 2200 flow [2024-06-14 11:25:00,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:00,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:00,395 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-14 11:25:00,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:25:00,395 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:00,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:00,395 INFO L85 PathProgramCache]: Analyzing trace with hash -398182934, now seen corresponding path program 7 times [2024-06-14 11:25:00,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:00,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541967941] [2024-06-14 11:25:00,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:00,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:00,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:00,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:00,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:00,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541967941] [2024-06-14 11:25:00,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541967941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:00,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:00,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:00,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332157318] [2024-06-14 11:25:00,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:00,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:00,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:00,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:00,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:00,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:00,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 201 transitions, 2200 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:00,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:00,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:00,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:00,935 INFO L124 PetriNetUnfolderBase]: 1728/2916 cut-off events. [2024-06-14 11:25:00,935 INFO L125 PetriNetUnfolderBase]: For 103375/103375 co-relation queries the response was YES. [2024-06-14 11:25:00,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17748 conditions, 2916 events. 1728/2916 cut-off events. For 103375/103375 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17351 event pairs, 401 based on Foata normal form. 16/2923 useless extension candidates. Maximal degree in co-relation 17659. Up to 2435 conditions per place. [2024-06-14 11:25:00,961 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 49 changer transitions 0/233 dead transitions. [2024-06-14 11:25:00,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 233 transitions, 2772 flow [2024-06-14 11:25:00,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:00,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:00,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:25:00,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:25:00,962 INFO L175 Difference]: Start difference. First operand has 184 places, 201 transitions, 2200 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:25:00,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 233 transitions, 2772 flow [2024-06-14 11:25:01,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 233 transitions, 2648 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:01,082 INFO L231 Difference]: Finished difference. Result has 186 places, 202 transitions, 2207 flow [2024-06-14 11:25:01,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2207, PETRI_PLACES=186, PETRI_TRANSITIONS=202} [2024-06-14 11:25:01,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-14 11:25:01,083 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 202 transitions, 2207 flow [2024-06-14 11:25:01,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:01,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:01,083 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-14 11:25:01,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:25:01,084 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:01,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:01,084 INFO L85 PathProgramCache]: Analyzing trace with hash -587847254, now seen corresponding path program 8 times [2024-06-14 11:25:01,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:01,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036983691] [2024-06-14 11:25:01,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:01,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:01,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-14 11:25:01,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:01,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036983691] [2024-06-14 11:25:01,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036983691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:01,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:01,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:01,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155410367] [2024-06-14 11:25:01,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:01,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:01,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:01,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:01,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:01,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:01,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 202 transitions, 2207 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:01,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:01,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:01,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:01,614 INFO L124 PetriNetUnfolderBase]: 1786/3014 cut-off events. [2024-06-14 11:25:01,615 INFO L125 PetriNetUnfolderBase]: For 108763/108763 co-relation queries the response was YES. [2024-06-14 11:25:01,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18236 conditions, 3014 events. 1786/3014 cut-off events. For 108763/108763 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18140 event pairs, 411 based on Foata normal form. 16/3021 useless extension candidates. Maximal degree in co-relation 18146. Up to 2533 conditions per place. [2024-06-14 11:25:01,642 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 175 selfloop transitions, 52 changer transitions 0/234 dead transitions. [2024-06-14 11:25:01,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 2783 flow [2024-06-14 11:25:01,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:01,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:01,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:25:01,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:25:01,647 INFO L175 Difference]: Start difference. First operand has 186 places, 202 transitions, 2207 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:25:01,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 2783 flow [2024-06-14 11:25:01,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 234 transitions, 2670 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:01,780 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 2233 flow [2024-06-14 11:25:01,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2233, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-06-14 11:25:01,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-14 11:25:01,782 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 2233 flow [2024-06-14 11:25:01,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:01,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:01,782 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-14 11:25:01,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:25:01,783 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:01,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:01,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1823964014, now seen corresponding path program 9 times [2024-06-14 11:25:01,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:01,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355771210] [2024-06-14 11:25:01,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:01,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:01,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:01,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:01,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355771210] [2024-06-14 11:25:01,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355771210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:01,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:01,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:01,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104174308] [2024-06-14 11:25:01,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:01,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:01,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:01,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:01,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:01,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:01,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 2233 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:01,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:01,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:01,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:02,353 INFO L124 PetriNetUnfolderBase]: 1844/3122 cut-off events. [2024-06-14 11:25:02,353 INFO L125 PetriNetUnfolderBase]: For 114197/114197 co-relation queries the response was YES. [2024-06-14 11:25:02,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18790 conditions, 3122 events. 1844/3122 cut-off events. For 114197/114197 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18971 event pairs, 426 based on Foata normal form. 16/3129 useless extension candidates. Maximal degree in co-relation 18699. Up to 2631 conditions per place. [2024-06-14 11:25:02,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 50 changer transitions 0/235 dead transitions. [2024-06-14 11:25:02,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 2813 flow [2024-06-14 11:25:02,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:02,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:25:02,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:25:02,428 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 2233 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:25:02,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 2813 flow [2024-06-14 11:25:02,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 235 transitions, 2692 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:02,563 INFO L231 Difference]: Finished difference. Result has 190 places, 204 transitions, 2249 flow [2024-06-14 11:25:02,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2249, PETRI_PLACES=190, PETRI_TRANSITIONS=204} [2024-06-14 11:25:02,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 11:25:02,564 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 204 transitions, 2249 flow [2024-06-14 11:25:02,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:02,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:02,564 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-14 11:25:02,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:25:02,564 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:02,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:02,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1823816144, now seen corresponding path program 10 times [2024-06-14 11:25:02,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:02,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206265317] [2024-06-14 11:25:02,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:02,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:02,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:02,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-14 11:25:02,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:02,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206265317] [2024-06-14 11:25:02,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206265317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:02,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:02,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:02,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688791156] [2024-06-14 11:25:02,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:02,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:02,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:02,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:02,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:02,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:02,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 204 transitions, 2249 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:02,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:02,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:02,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:03,113 INFO L124 PetriNetUnfolderBase]: 1860/3154 cut-off events. [2024-06-14 11:25:03,114 INFO L125 PetriNetUnfolderBase]: For 111945/111945 co-relation queries the response was YES. [2024-06-14 11:25:03,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18745 conditions, 3154 events. 1860/3154 cut-off events. For 111945/111945 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19163 event pairs, 417 based on Foata normal form. 12/3157 useless extension candidates. Maximal degree in co-relation 18653. Up to 2392 conditions per place. [2024-06-14 11:25:03,141 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 54 changer transitions 0/241 dead transitions. [2024-06-14 11:25:03,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 241 transitions, 2899 flow [2024-06-14 11:25:03,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:03,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:03,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:25:03,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:25:03,142 INFO L175 Difference]: Start difference. First operand has 190 places, 204 transitions, 2249 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:25:03,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 241 transitions, 2899 flow [2024-06-14 11:25:03,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 241 transitions, 2780 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:03,281 INFO L231 Difference]: Finished difference. Result has 193 places, 207 transitions, 2330 flow [2024-06-14 11:25:03,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2330, PETRI_PLACES=193, PETRI_TRANSITIONS=207} [2024-06-14 11:25:03,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 11:25:03,282 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 207 transitions, 2330 flow [2024-06-14 11:25:03,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:03,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:03,282 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-14 11:25:03,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:25:03,282 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:03,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:03,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2030890316, now seen corresponding path program 2 times [2024-06-14 11:25:03,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:03,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101275231] [2024-06-14 11:25:03,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:03,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:03,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:03,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:03,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:03,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101275231] [2024-06-14 11:25:03,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101275231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:03,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:03,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:03,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768289196] [2024-06-14 11:25:03,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:03,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:03,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:03,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:03,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:03,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:03,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 207 transitions, 2330 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:03,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:03,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:03,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:03,826 INFO L124 PetriNetUnfolderBase]: 1901/3235 cut-off events. [2024-06-14 11:25:03,826 INFO L125 PetriNetUnfolderBase]: For 117500/117500 co-relation queries the response was YES. [2024-06-14 11:25:03,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19234 conditions, 3235 events. 1901/3235 cut-off events. For 117500/117500 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19901 event pairs, 434 based on Foata normal form. 12/3238 useless extension candidates. Maximal degree in co-relation 19140. Up to 2555 conditions per place. [2024-06-14 11:25:03,854 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 52 changer transitions 0/242 dead transitions. [2024-06-14 11:25:03,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 242 transitions, 2944 flow [2024-06-14 11:25:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:03,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:03,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:25:03,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:25:03,855 INFO L175 Difference]: Start difference. First operand has 193 places, 207 transitions, 2330 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:25:03,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 242 transitions, 2944 flow [2024-06-14 11:25:03,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 242 transitions, 2844 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:04,002 INFO L231 Difference]: Finished difference. Result has 197 places, 208 transitions, 2374 flow [2024-06-14 11:25:04,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2374, PETRI_PLACES=197, PETRI_TRANSITIONS=208} [2024-06-14 11:25:04,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-14 11:25:04,003 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 208 transitions, 2374 flow [2024-06-14 11:25:04,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:04,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:04,003 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-14 11:25:04,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:25:04,004 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:04,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:04,004 INFO L85 PathProgramCache]: Analyzing trace with hash -332061364, now seen corresponding path program 3 times [2024-06-14 11:25:04,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:04,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181077312] [2024-06-14 11:25:04,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:04,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:04,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:04,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:04,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:04,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181077312] [2024-06-14 11:25:04,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181077312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:04,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:04,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:04,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403848311] [2024-06-14 11:25:04,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:04,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:04,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:04,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:04,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:04,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:04,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 208 transitions, 2374 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:04,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:04,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:04,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:04,599 INFO L124 PetriNetUnfolderBase]: 1942/3311 cut-off events. [2024-06-14 11:25:04,599 INFO L125 PetriNetUnfolderBase]: For 122924/122924 co-relation queries the response was YES. [2024-06-14 11:25:04,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19765 conditions, 3311 events. 1942/3311 cut-off events. For 122924/122924 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20506 event pairs, 449 based on Foata normal form. 12/3314 useless extension candidates. Maximal degree in co-relation 19669. Up to 2718 conditions per place. [2024-06-14 11:25:04,629 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 54 changer transitions 0/243 dead transitions. [2024-06-14 11:25:04,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 243 transitions, 2992 flow [2024-06-14 11:25:04,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:04,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:04,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:25:04,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:25:04,630 INFO L175 Difference]: Start difference. First operand has 197 places, 208 transitions, 2374 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:25:04,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 243 transitions, 2992 flow [2024-06-14 11:25:04,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 243 transitions, 2862 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:04,826 INFO L231 Difference]: Finished difference. Result has 199 places, 209 transitions, 2394 flow [2024-06-14 11:25:04,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2394, PETRI_PLACES=199, PETRI_TRANSITIONS=209} [2024-06-14 11:25:04,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-14 11:25:04,826 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 209 transitions, 2394 flow [2024-06-14 11:25:04,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:04,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:04,827 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-14 11:25:04,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:25:04,827 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:25:04,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:04,827 INFO L85 PathProgramCache]: Analyzing trace with hash -321934772, now seen corresponding path program 4 times [2024-06-14 11:25:04,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:04,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532210464] [2024-06-14 11:25:04,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:04,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:04,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:04,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:04,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532210464] [2024-06-14 11:25:04,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532210464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:04,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:04,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:04,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286241671] [2024-06-14 11:25:04,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:04,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:04,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:04,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:04,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:04,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:04,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 209 transitions, 2394 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:04,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:04,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:04,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:05,430 INFO L124 PetriNetUnfolderBase]: 1922/3289 cut-off events. [2024-06-14 11:25:05,431 INFO L125 PetriNetUnfolderBase]: For 114675/114675 co-relation queries the response was YES. [2024-06-14 11:25:05,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19027 conditions, 3289 events. 1922/3289 cut-off events. For 114675/114675 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20357 event pairs, 394 based on Foata normal form. 12/3292 useless extension candidates. Maximal degree in co-relation 18930. Up to 1942 conditions per place. [2024-06-14 11:25:05,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 66 changer transitions 0/243 dead transitions. [2024-06-14 11:25:05,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 243 transitions, 2896 flow [2024-06-14 11:25:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:05,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:25:05,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:25:05,460 INFO L175 Difference]: Start difference. First operand has 199 places, 209 transitions, 2394 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:25:05,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 243 transitions, 2896 flow [2024-06-14 11:25:05,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 243 transitions, 2760 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:05,660 INFO L231 Difference]: Finished difference. Result has 200 places, 208 transitions, 2310 flow [2024-06-14 11:25:05,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2310, PETRI_PLACES=200, PETRI_TRANSITIONS=208} [2024-06-14 11:25:05,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 11:25:05,661 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 208 transitions, 2310 flow [2024-06-14 11:25:05,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:25:05,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:05,661 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-14 11:25:05,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:25:05,661 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-14 11:25:05,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash 414582441, now seen corresponding path program 1 times [2024-06-14 11:25:05,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:05,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171913088] [2024-06-14 11:25:05,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:05,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:05,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:05,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:05,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171913088] [2024-06-14 11:25:05,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171913088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:05,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:05,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:05,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974842027] [2024-06-14 11:25:05,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:05,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:05,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:05,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:05,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:05,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:05,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 208 transitions, 2310 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:05,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:05,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:05,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:06,192 INFO L124 PetriNetUnfolderBase]: 1950/3332 cut-off events. [2024-06-14 11:25:06,192 INFO L125 PetriNetUnfolderBase]: For 110933/110933 co-relation queries the response was YES. [2024-06-14 11:25:06,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 3332 events. 1950/3332 cut-off events. For 110933/110933 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20681 event pairs, 444 based on Foata normal form. 2/3328 useless extension candidates. Maximal degree in co-relation 19359. Up to 2854 conditions per place. [2024-06-14 11:25:06,218 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 64 changer transitions 0/240 dead transitions. [2024-06-14 11:25:06,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 240 transitions, 3206 flow [2024-06-14 11:25:06,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:06,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:06,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:25:06,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:25:06,220 INFO L175 Difference]: Start difference. First operand has 200 places, 208 transitions, 2310 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:25:06,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 240 transitions, 3206 flow [2024-06-14 11:25:06,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 2953 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:06,388 INFO L231 Difference]: Finished difference. Result has 199 places, 219 transitions, 2364 flow [2024-06-14 11:25:06,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2364, PETRI_PLACES=199, PETRI_TRANSITIONS=219} [2024-06-14 11:25:06,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-14 11:25:06,389 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 219 transitions, 2364 flow [2024-06-14 11:25:06,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:06,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:06,389 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-14 11:25:06,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:25:06,390 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-14 11:25:06,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:06,390 INFO L85 PathProgramCache]: Analyzing trace with hash 418301511, now seen corresponding path program 2 times [2024-06-14 11:25:06,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:06,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444305241] [2024-06-14 11:25:06,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:06,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:06,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:06,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:06,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:06,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444305241] [2024-06-14 11:25:06,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444305241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:06,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:06,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:06,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031822308] [2024-06-14 11:25:06,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:06,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:06,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:06,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:06,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:06,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:06,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 219 transitions, 2364 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:06,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:06,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:06,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:06,940 INFO L124 PetriNetUnfolderBase]: 1986/3393 cut-off events. [2024-06-14 11:25:06,940 INFO L125 PetriNetUnfolderBase]: For 118602/118602 co-relation queries the response was YES. [2024-06-14 11:25:06,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19748 conditions, 3393 events. 1986/3393 cut-off events. For 118602/118602 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21181 event pairs, 446 based on Foata normal form. 2/3389 useless extension candidates. Maximal degree in co-relation 19651. Up to 2983 conditions per place. [2024-06-14 11:25:06,972 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 51 changer transitions 0/243 dead transitions. [2024-06-14 11:25:06,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 243 transitions, 3120 flow [2024-06-14 11:25:06,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:06,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:06,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:25:06,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:25:06,973 INFO L175 Difference]: Start difference. First operand has 199 places, 219 transitions, 2364 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:25:06,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 243 transitions, 3120 flow [2024-06-14 11:25:07,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 243 transitions, 3005 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-14 11:25:07,150 INFO L231 Difference]: Finished difference. Result has 205 places, 227 transitions, 2510 flow [2024-06-14 11:25:07,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2510, PETRI_PLACES=205, PETRI_TRANSITIONS=227} [2024-06-14 11:25:07,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-14 11:25:07,151 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 227 transitions, 2510 flow [2024-06-14 11:25:07,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:07,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:07,151 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-14 11:25:07,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:25:07,152 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-14 11:25:07,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:07,152 INFO L85 PathProgramCache]: Analyzing trace with hash 418307091, now seen corresponding path program 3 times [2024-06-14 11:25:07,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:07,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090606279] [2024-06-14 11:25:07,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:07,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:07,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:07,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:07,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090606279] [2024-06-14 11:25:07,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090606279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:07,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:07,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:07,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524285260] [2024-06-14 11:25:07,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:07,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:07,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:07,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:07,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:07,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:07,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 227 transitions, 2510 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:07,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:07,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:07,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:07,736 INFO L124 PetriNetUnfolderBase]: 1988/3398 cut-off events. [2024-06-14 11:25:07,736 INFO L125 PetriNetUnfolderBase]: For 122538/122538 co-relation queries the response was YES. [2024-06-14 11:25:07,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 3398 events. 1988/3398 cut-off events. For 122538/122538 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21209 event pairs, 446 based on Foata normal form. 2/3394 useless extension candidates. Maximal degree in co-relation 19890. Up to 2987 conditions per place. [2024-06-14 11:25:07,765 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 59 changer transitions 0/248 dead transitions. [2024-06-14 11:25:07,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 248 transitions, 3203 flow [2024-06-14 11:25:07,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:07,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:07,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:25:07,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 11:25:07,767 INFO L175 Difference]: Start difference. First operand has 205 places, 227 transitions, 2510 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:25:07,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 248 transitions, 3203 flow [2024-06-14 11:25:07,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 248 transitions, 3076 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:07,938 INFO L231 Difference]: Finished difference. Result has 211 places, 231 transitions, 2581 flow [2024-06-14 11:25:07,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2581, PETRI_PLACES=211, PETRI_TRANSITIONS=231} [2024-06-14 11:25:07,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 11:25:07,939 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 231 transitions, 2581 flow [2024-06-14 11:25:07,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:07,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:07,939 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-14 11:25:07,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:25:07,940 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-14 11:25:07,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:07,940 INFO L85 PathProgramCache]: Analyzing trace with hash 576175191, now seen corresponding path program 4 times [2024-06-14 11:25:07,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:07,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355517156] [2024-06-14 11:25:07,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:07,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:07,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:08,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:08,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:08,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355517156] [2024-06-14 11:25:08,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355517156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:08,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:08,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:08,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899384176] [2024-06-14 11:25:08,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:08,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:08,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:08,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:08,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:08,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:08,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 231 transitions, 2581 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:08,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:08,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:08,492 INFO L124 PetriNetUnfolderBase]: 2006/3431 cut-off events. [2024-06-14 11:25:08,492 INFO L125 PetriNetUnfolderBase]: For 129204/129207 co-relation queries the response was YES. [2024-06-14 11:25:08,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20416 conditions, 3431 events. 2006/3431 cut-off events. For 129204/129207 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21527 event pairs, 465 based on Foata normal form. 4/3427 useless extension candidates. Maximal degree in co-relation 20314. Up to 2935 conditions per place. [2024-06-14 11:25:08,526 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 85 changer transitions 0/257 dead transitions. [2024-06-14 11:25:08,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 257 transitions, 3493 flow [2024-06-14 11:25:08,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:08,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:08,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:25:08,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:25:08,528 INFO L175 Difference]: Start difference. First operand has 211 places, 231 transitions, 2581 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:25:08,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 257 transitions, 3493 flow [2024-06-14 11:25:08,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 257 transitions, 3341 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:08,729 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 2814 flow [2024-06-14 11:25:08,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2814, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-06-14 11:25:08,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 11:25:08,730 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 2814 flow [2024-06-14 11:25:08,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:08,730 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-14 11:25:08,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:25:08,731 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-14 11:25:08,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:08,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1760160051, now seen corresponding path program 5 times [2024-06-14 11:25:08,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:08,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415509574] [2024-06-14 11:25:08,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:08,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:08,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:08,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:08,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:08,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415509574] [2024-06-14 11:25:08,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415509574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:08,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:08,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:08,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628344449] [2024-06-14 11:25:08,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:08,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:08,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:08,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:08,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:08,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:08,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 2814 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:08,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:08,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:09,322 INFO L124 PetriNetUnfolderBase]: 2018/3451 cut-off events. [2024-06-14 11:25:09,322 INFO L125 PetriNetUnfolderBase]: For 133966/133966 co-relation queries the response was YES. [2024-06-14 11:25:09,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20884 conditions, 3451 events. 2018/3451 cut-off events. For 133966/133966 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21629 event pairs, 447 based on Foata normal form. 2/3447 useless extension candidates. Maximal degree in co-relation 20780. Up to 2948 conditions per place. [2024-06-14 11:25:09,354 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 78 changer transitions 0/261 dead transitions. [2024-06-14 11:25:09,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 261 transitions, 3547 flow [2024-06-14 11:25:09,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:09,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:09,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:25:09,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:25:09,356 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 2814 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:25:09,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 261 transitions, 3547 flow [2024-06-14 11:25:09,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 261 transitions, 3332 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:09,558 INFO L231 Difference]: Finished difference. Result has 215 places, 244 transitions, 2850 flow [2024-06-14 11:25:09,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2850, PETRI_PLACES=215, PETRI_TRANSITIONS=244} [2024-06-14 11:25:09,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 11:25:09,559 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 244 transitions, 2850 flow [2024-06-14 11:25:09,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:09,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:09,560 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-14 11:25:09,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:25:09,560 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-14 11:25:09,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:09,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1919891123, now seen corresponding path program 6 times [2024-06-14 11:25:09,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:09,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844195033] [2024-06-14 11:25:09,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:09,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:09,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:09,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:09,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844195033] [2024-06-14 11:25:09,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844195033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:09,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:09,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:09,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486999717] [2024-06-14 11:25:09,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:09,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:09,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:09,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:09,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:09,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:09,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 244 transitions, 2850 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:09,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:09,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:09,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:10,140 INFO L124 PetriNetUnfolderBase]: 2012/3443 cut-off events. [2024-06-14 11:25:10,141 INFO L125 PetriNetUnfolderBase]: For 135583/135583 co-relation queries the response was YES. [2024-06-14 11:25:10,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20874 conditions, 3443 events. 2012/3443 cut-off events. For 135583/135583 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21610 event pairs, 446 based on Foata normal form. 2/3439 useless extension candidates. Maximal degree in co-relation 20768. Up to 2943 conditions per place. [2024-06-14 11:25:10,174 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 88 changer transitions 0/263 dead transitions. [2024-06-14 11:25:10,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 263 transitions, 3514 flow [2024-06-14 11:25:10,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:10,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:10,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:25:10,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:25:10,175 INFO L175 Difference]: Start difference. First operand has 215 places, 244 transitions, 2850 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:25:10,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 263 transitions, 3514 flow [2024-06-14 11:25:10,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 263 transitions, 3362 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:10,412 INFO L231 Difference]: Finished difference. Result has 220 places, 244 transitions, 2886 flow [2024-06-14 11:25:10,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2886, PETRI_PLACES=220, PETRI_TRANSITIONS=244} [2024-06-14 11:25:10,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-14 11:25:10,412 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 244 transitions, 2886 flow [2024-06-14 11:25:10,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:10,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:10,413 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-14 11:25:10,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:25:10,413 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-14 11:25:10,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:10,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1247586001, now seen corresponding path program 1 times [2024-06-14 11:25:10,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:10,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865306633] [2024-06-14 11:25:10,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:10,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:10,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:10,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:10,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865306633] [2024-06-14 11:25:10,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865306633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:10,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:10,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:10,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313813446] [2024-06-14 11:25:10,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:10,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:10,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:10,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:10,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:10,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:10,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 244 transitions, 2886 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:10,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:10,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:10,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:11,046 INFO L124 PetriNetUnfolderBase]: 2041/3488 cut-off events. [2024-06-14 11:25:11,046 INFO L125 PetriNetUnfolderBase]: For 144254/144257 co-relation queries the response was YES. [2024-06-14 11:25:11,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21555 conditions, 3488 events. 2041/3488 cut-off events. For 144254/144257 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21822 event pairs, 467 based on Foata normal form. 1/3478 useless extension candidates. Maximal degree in co-relation 21448. Up to 2944 conditions per place. [2024-06-14 11:25:11,080 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 101 changer transitions 0/279 dead transitions. [2024-06-14 11:25:11,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 279 transitions, 3905 flow [2024-06-14 11:25:11,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:11,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:25:11,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:25:11,082 INFO L175 Difference]: Start difference. First operand has 220 places, 244 transitions, 2886 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:25:11,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 279 transitions, 3905 flow [2024-06-14 11:25:11,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 3644 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:11,356 INFO L231 Difference]: Finished difference. Result has 219 places, 254 transitions, 3030 flow [2024-06-14 11:25:11,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3030, PETRI_PLACES=219, PETRI_TRANSITIONS=254} [2024-06-14 11:25:11,357 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-14 11:25:11,357 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 254 transitions, 3030 flow [2024-06-14 11:25:11,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:11,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:11,357 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-14 11:25:11,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:25:11,357 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-14 11:25:11,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:11,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1327080689, now seen corresponding path program 2 times [2024-06-14 11:25:11,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:11,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288098209] [2024-06-14 11:25:11,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:11,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:11,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:11,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:11,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288098209] [2024-06-14 11:25:11,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288098209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:11,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:11,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:11,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104606169] [2024-06-14 11:25:11,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:11,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:11,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:11,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:11,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:11,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:11,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 254 transitions, 3030 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:11,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:11,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:11,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:11,938 INFO L124 PetriNetUnfolderBase]: 2038/3488 cut-off events. [2024-06-14 11:25:11,938 INFO L125 PetriNetUnfolderBase]: For 147135/147138 co-relation queries the response was YES. [2024-06-14 11:25:11,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21510 conditions, 3488 events. 2038/3488 cut-off events. For 147135/147138 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21910 event pairs, 448 based on Foata normal form. 3/3484 useless extension candidates. Maximal degree in co-relation 21402. Up to 3086 conditions per place. [2024-06-14 11:25:11,971 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 53 changer transitions 0/274 dead transitions. [2024-06-14 11:25:11,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 274 transitions, 3614 flow [2024-06-14 11:25:11,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:11,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:11,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:25:11,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:25:11,973 INFO L175 Difference]: Start difference. First operand has 219 places, 254 transitions, 3030 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:25:11,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 274 transitions, 3614 flow [2024-06-14 11:25:12,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 274 transitions, 3427 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:12,243 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 2955 flow [2024-06-14 11:25:12,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2955, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-14 11:25:12,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-14 11:25:12,244 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 2955 flow [2024-06-14 11:25:12,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:12,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:12,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] [2024-06-14 11:25:12,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:25:12,244 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-14 11:25:12,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:12,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1322439059, now seen corresponding path program 3 times [2024-06-14 11:25:12,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:12,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124843996] [2024-06-14 11:25:12,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:12,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:12,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:12,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:12,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:12,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124843996] [2024-06-14 11:25:12,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124843996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:12,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:12,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:12,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941012955] [2024-06-14 11:25:12,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:12,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:12,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:12,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:12,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:12,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 2955 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:12,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:12,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:12,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:12,847 INFO L124 PetriNetUnfolderBase]: 2066/3535 cut-off events. [2024-06-14 11:25:12,847 INFO L125 PetriNetUnfolderBase]: For 153738/153741 co-relation queries the response was YES. [2024-06-14 11:25:12,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21831 conditions, 3535 events. 2066/3535 cut-off events. For 153738/153741 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22225 event pairs, 448 based on Foata normal form. 3/3531 useless extension candidates. Maximal degree in co-relation 21722. Up to 3107 conditions per place. [2024-06-14 11:25:12,880 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 68 changer transitions 0/288 dead transitions. [2024-06-14 11:25:12,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 288 transitions, 3926 flow [2024-06-14 11:25:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:12,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:12,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:25:12,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:25:12,882 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 2955 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:25:12,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 288 transitions, 3926 flow [2024-06-14 11:25:13,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 3778 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:13,169 INFO L231 Difference]: Finished difference. Result has 229 places, 269 transitions, 3234 flow [2024-06-14 11:25:13,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3234, PETRI_PLACES=229, PETRI_TRANSITIONS=269} [2024-06-14 11:25:13,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-14 11:25:13,170 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 269 transitions, 3234 flow [2024-06-14 11:25:13,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:13,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:13,170 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-14 11:25:13,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:25:13,170 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-14 11:25:13,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:13,171 INFO L85 PathProgramCache]: Analyzing trace with hash -27023285, now seen corresponding path program 4 times [2024-06-14 11:25:13,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:13,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013978659] [2024-06-14 11:25:13,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:13,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:13,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:13,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-14 11:25:13,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:13,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013978659] [2024-06-14 11:25:13,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013978659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:13,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:13,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:13,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240484367] [2024-06-14 11:25:13,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:13,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:13,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:13,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:13,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:13,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:13,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 269 transitions, 3234 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:13,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:13,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:13,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:13,754 INFO L124 PetriNetUnfolderBase]: 2111/3604 cut-off events. [2024-06-14 11:25:13,755 INFO L125 PetriNetUnfolderBase]: For 167311/167311 co-relation queries the response was YES. [2024-06-14 11:25:13,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22799 conditions, 3604 events. 2111/3604 cut-off events. For 167311/167311 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22746 event pairs, 446 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 22687. Up to 2998 conditions per place. [2024-06-14 11:25:13,791 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-14 11:25:13,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 305 transitions, 4347 flow [2024-06-14 11:25:13,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:13,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:13,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:25:13,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:25:13,793 INFO L175 Difference]: Start difference. First operand has 229 places, 269 transitions, 3234 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:25:13,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 305 transitions, 4347 flow [2024-06-14 11:25:14,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 305 transitions, 4225 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-14 11:25:14,059 INFO L231 Difference]: Finished difference. Result has 235 places, 283 transitions, 3618 flow [2024-06-14 11:25:14,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=235, PETRI_TRANSITIONS=283} [2024-06-14 11:25:14,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-14 11:25:14,059 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 283 transitions, 3618 flow [2024-06-14 11:25:14,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:14,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:14,060 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-14 11:25:14,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:25:14,060 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-14 11:25:14,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:14,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1377393873, now seen corresponding path program 5 times [2024-06-14 11:25:14,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:14,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919233442] [2024-06-14 11:25:14,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:14,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:14,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:14,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:14,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919233442] [2024-06-14 11:25:14,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919233442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:14,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:14,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:14,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307645641] [2024-06-14 11:25:14,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:14,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:14,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:14,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:14,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:14,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:14,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 283 transitions, 3618 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:14,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:14,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:14,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:14,642 INFO L124 PetriNetUnfolderBase]: 2105/3596 cut-off events. [2024-06-14 11:25:14,642 INFO L125 PetriNetUnfolderBase]: For 171774/171774 co-relation queries the response was YES. [2024-06-14 11:25:14,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23008 conditions, 3596 events. 2105/3596 cut-off events. For 171774/171774 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22689 event pairs, 446 based on Foata normal form. 2/3592 useless extension candidates. Maximal degree in co-relation 22894. Up to 2993 conditions per place. [2024-06-14 11:25:14,678 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 109 changer transitions 0/302 dead transitions. [2024-06-14 11:25:14,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4486 flow [2024-06-14 11:25:14,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:14,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:14,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:25:14,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:25:14,680 INFO L175 Difference]: Start difference. First operand has 235 places, 283 transitions, 3618 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:25:14,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4486 flow [2024-06-14 11:25:14,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 302 transitions, 4322 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:14,984 INFO L231 Difference]: Finished difference. Result has 239 places, 283 transitions, 3680 flow [2024-06-14 11:25:14,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3680, PETRI_PLACES=239, PETRI_TRANSITIONS=283} [2024-06-14 11:25:14,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 11:25:14,984 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 283 transitions, 3680 flow [2024-06-14 11:25:14,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:14,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:14,985 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-14 11:25:14,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:25:14,985 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-14 11:25:14,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:14,985 INFO L85 PathProgramCache]: Analyzing trace with hash -301740435, now seen corresponding path program 6 times [2024-06-14 11:25:14,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:14,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521529379] [2024-06-14 11:25:14,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:14,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:14,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:15,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:15,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:15,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521529379] [2024-06-14 11:25:15,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521529379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:15,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:15,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:15,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397405511] [2024-06-14 11:25:15,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:15,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:15,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:15,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:15,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:15,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:15,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 283 transitions, 3680 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:15,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:15,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:15,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:15,613 INFO L124 PetriNetUnfolderBase]: 2100/3588 cut-off events. [2024-06-14 11:25:15,613 INFO L125 PetriNetUnfolderBase]: For 174263/174263 co-relation queries the response was YES. [2024-06-14 11:25:15,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23029 conditions, 3588 events. 2100/3588 cut-off events. For 174263/174263 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22632 event pairs, 446 based on Foata normal form. 1/3583 useless extension candidates. Maximal degree in co-relation 22914. Up to 2988 conditions per place. [2024-06-14 11:25:15,653 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 120 changer transitions 0/306 dead transitions. [2024-06-14 11:25:15,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 306 transitions, 4688 flow [2024-06-14 11:25:15,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:15,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:15,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:25:15,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:25:15,655 INFO L175 Difference]: Start difference. First operand has 239 places, 283 transitions, 3680 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:25:15,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 306 transitions, 4688 flow [2024-06-14 11:25:15,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 4439 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:15,984 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3677 flow [2024-06-14 11:25:15,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3677, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-14 11:25:15,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 11:25:15,985 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3677 flow [2024-06-14 11:25:15,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:15,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:15,985 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-14 11:25:15,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:25:15,986 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-14 11:25:15,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:15,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1108633173, now seen corresponding path program 7 times [2024-06-14 11:25:15,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:15,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83253012] [2024-06-14 11:25:15,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:15,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:15,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:16,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-14 11:25:16,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:16,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83253012] [2024-06-14 11:25:16,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83253012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:16,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:16,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:16,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586264372] [2024-06-14 11:25:16,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:16,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:16,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:16,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:16,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:16,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:16,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3677 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:16,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:16,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:16,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:16,615 INFO L124 PetriNetUnfolderBase]: 2097/3584 cut-off events. [2024-06-14 11:25:16,616 INFO L125 PetriNetUnfolderBase]: For 177491/177491 co-relation queries the response was YES. [2024-06-14 11:25:16,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22992 conditions, 3584 events. 2097/3584 cut-off events. For 177491/177491 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22610 event pairs, 446 based on Foata normal form. 1/3579 useless extension candidates. Maximal degree in co-relation 22876. Up to 3157 conditions per place. [2024-06-14 11:25:16,652 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 57 changer transitions 0/300 dead transitions. [2024-06-14 11:25:16,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4305 flow [2024-06-14 11:25:16,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:16,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:16,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:25:16,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:25:16,654 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3677 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:25:16,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4305 flow [2024-06-14 11:25:16,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 300 transitions, 3850 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:16,964 INFO L231 Difference]: Finished difference. Result has 240 places, 283 transitions, 3342 flow [2024-06-14 11:25:16,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3342, PETRI_PLACES=240, PETRI_TRANSITIONS=283} [2024-06-14 11:25:16,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-14 11:25:16,965 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 283 transitions, 3342 flow [2024-06-14 11:25:16,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:16,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:16,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] [2024-06-14 11:25:16,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:25:16,965 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-14 11:25:16,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:16,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1119732723, now seen corresponding path program 8 times [2024-06-14 11:25:16,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:16,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518733535] [2024-06-14 11:25:16,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:16,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:16,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:17,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:17,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518733535] [2024-06-14 11:25:17,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518733535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:17,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:17,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:17,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383280279] [2024-06-14 11:25:17,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:17,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:17,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:17,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:17,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:17,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:17,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 283 transitions, 3342 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:17,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:17,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:17,589 INFO L124 PetriNetUnfolderBase]: 2091/3576 cut-off events. [2024-06-14 11:25:17,589 INFO L125 PetriNetUnfolderBase]: For 178781/178781 co-relation queries the response was YES. [2024-06-14 11:25:17,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22470 conditions, 3576 events. 2091/3576 cut-off events. For 178781/178781 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22594 event pairs, 446 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 22354. Up to 3108 conditions per place. [2024-06-14 11:25:17,626 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 72 changer transitions 0/300 dead transitions. [2024-06-14 11:25:17,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4090 flow [2024-06-14 11:25:17,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:17,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:17,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:25:17,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 11:25:17,628 INFO L175 Difference]: Start difference. First operand has 240 places, 283 transitions, 3342 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:25:17,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4090 flow [2024-06-14 11:25:17,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3974 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:17,947 INFO L231 Difference]: Finished difference. Result has 244 places, 283 transitions, 3377 flow [2024-06-14 11:25:17,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3377, PETRI_PLACES=244, PETRI_TRANSITIONS=283} [2024-06-14 11:25:17,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 11:25:17,947 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 283 transitions, 3377 flow [2024-06-14 11:25:17,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:17,948 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-14 11:25:17,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:25:17,948 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-14 11:25:17,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:17,948 INFO L85 PathProgramCache]: Analyzing trace with hash 82431405, now seen corresponding path program 9 times [2024-06-14 11:25:17,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:17,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542627100] [2024-06-14 11:25:17,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:17,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:18,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:18,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542627100] [2024-06-14 11:25:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542627100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:18,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:18,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:18,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457440697] [2024-06-14 11:25:18,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:18,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:18,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:18,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:18,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:18,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:18,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 283 transitions, 3377 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:18,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:18,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:18,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:18,545 INFO L124 PetriNetUnfolderBase]: 2083/3564 cut-off events. [2024-06-14 11:25:18,545 INFO L125 PetriNetUnfolderBase]: For 180494/180494 co-relation queries the response was YES. [2024-06-14 11:25:18,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22402 conditions, 3564 events. 2083/3564 cut-off events. For 180494/180494 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22478 event pairs, 446 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 22285. Up to 3100 conditions per place. [2024-06-14 11:25:18,582 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 68 changer transitions 0/297 dead transitions. [2024-06-14 11:25:18,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 297 transitions, 3991 flow [2024-06-14 11:25:18,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:25:18,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:25:18,583 INFO L175 Difference]: Start difference. First operand has 244 places, 283 transitions, 3377 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:25:18,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 297 transitions, 3991 flow [2024-06-14 11:25:18,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 297 transitions, 3757 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:18,918 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3288 flow [2024-06-14 11:25:18,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-14 11:25:18,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-14 11:25:18,919 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3288 flow [2024-06-14 11:25:18,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:18,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:18,920 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-14 11:25:18,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:25:18,920 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-14 11:25:18,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:18,920 INFO L85 PathProgramCache]: Analyzing trace with hash 605112243, now seen corresponding path program 10 times [2024-06-14 11:25:18,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:18,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343687005] [2024-06-14 11:25:18,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:18,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:19,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:19,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:19,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343687005] [2024-06-14 11:25:19,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343687005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:19,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:19,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:19,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654463117] [2024-06-14 11:25:19,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:19,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:19,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:19,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:19,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:19,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:19,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3288 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:19,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:19,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:19,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:19,547 INFO L124 PetriNetUnfolderBase]: 2077/3559 cut-off events. [2024-06-14 11:25:19,547 INFO L125 PetriNetUnfolderBase]: For 181734/181737 co-relation queries the response was YES. [2024-06-14 11:25:19,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22188 conditions, 3559 events. 2077/3559 cut-off events. For 181734/181737 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22471 event pairs, 448 based on Foata normal form. 4/3556 useless extension candidates. Maximal degree in co-relation 22071. Up to 2998 conditions per place. [2024-06-14 11:25:19,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 184 selfloop transitions, 123 changer transitions 0/314 dead transitions. [2024-06-14 11:25:19,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 314 transitions, 4106 flow [2024-06-14 11:25:19,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:19,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:19,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:25:19,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:25:19,584 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3288 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:25:19,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 314 transitions, 4106 flow [2024-06-14 11:25:19,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 3942 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:19,987 INFO L231 Difference]: Finished difference. Result has 245 places, 283 transitions, 3389 flow [2024-06-14 11:25:19,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3389, PETRI_PLACES=245, PETRI_TRANSITIONS=283} [2024-06-14 11:25:19,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-14 11:25:19,988 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 283 transitions, 3389 flow [2024-06-14 11:25:19,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:19,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:19,988 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-14 11:25:19,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:25:19,988 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-14 11:25:19,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:19,989 INFO L85 PathProgramCache]: Analyzing trace with hash 453474059, now seen corresponding path program 11 times [2024-06-14 11:25:19,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:19,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402088662] [2024-06-14 11:25:19,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:19,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:19,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:20,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:20,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:20,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402088662] [2024-06-14 11:25:20,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402088662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:20,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:20,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:20,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740296801] [2024-06-14 11:25:20,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:20,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:20,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:20,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:20,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:20,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:20,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 283 transitions, 3389 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:20,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:20,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:20,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:20,589 INFO L124 PetriNetUnfolderBase]: 2071/3548 cut-off events. [2024-06-14 11:25:20,589 INFO L125 PetriNetUnfolderBase]: For 182695/182695 co-relation queries the response was YES. [2024-06-14 11:25:20,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22243 conditions, 3548 events. 2071/3548 cut-off events. For 182695/182695 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22421 event pairs, 446 based on Foata normal form. 2/3544 useless extension candidates. Maximal degree in co-relation 22125. Up to 2993 conditions per place. [2024-06-14 11:25:20,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 193 selfloop transitions, 103 changer transitions 0/303 dead transitions. [2024-06-14 11:25:20,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 303 transitions, 4159 flow [2024-06-14 11:25:20,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:20,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:20,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:25:20,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 11:25:20,627 INFO L175 Difference]: Start difference. First operand has 245 places, 283 transitions, 3389 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:25:20,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 303 transitions, 4159 flow [2024-06-14 11:25:21,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 303 transitions, 3842 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:21,022 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3305 flow [2024-06-14 11:25:21,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3305, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-14 11:25:21,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 11:25:21,023 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3305 flow [2024-06-14 11:25:21,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:21,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:21,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:25:21,024 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-14 11:25:21,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:21,024 INFO L85 PathProgramCache]: Analyzing trace with hash 453207149, now seen corresponding path program 12 times [2024-06-14 11:25:21,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:21,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428356986] [2024-06-14 11:25:21,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:21,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:21,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:21,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:21,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:21,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428356986] [2024-06-14 11:25:21,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428356986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:21,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:21,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:21,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621276647] [2024-06-14 11:25:21,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:21,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:21,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:21,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:21,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:21,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:21,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3305 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:21,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:21,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:21,645 INFO L124 PetriNetUnfolderBase]: 2063/3536 cut-off events. [2024-06-14 11:25:21,645 INFO L125 PetriNetUnfolderBase]: For 168296/168296 co-relation queries the response was YES. [2024-06-14 11:25:21,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21784 conditions, 3536 events. 2063/3536 cut-off events. For 168296/168296 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22319 event pairs, 446 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 21667. Up to 2985 conditions per place. [2024-06-14 11:25:21,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 115 changer transitions 0/310 dead transitions. [2024-06-14 11:25:21,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 310 transitions, 3979 flow [2024-06-14 11:25:21,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:21,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:21,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:25:21,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:25:21,683 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3305 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:25:21,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 310 transitions, 3979 flow [2024-06-14 11:25:22,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 310 transitions, 3687 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:22,087 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3263 flow [2024-06-14 11:25:22,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-14 11:25:22,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 11:25:22,087 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3263 flow [2024-06-14 11:25:22,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:22,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:22,088 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-14 11:25:22,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:25:22,088 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-14 11:25:22,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:22,088 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 1 times [2024-06-14 11:25:22,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:22,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53533709] [2024-06-14 11:25:22,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:22,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:22,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:22,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:22,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53533709] [2024-06-14 11:25:22,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53533709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:22,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:22,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:25:22,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152381287] [2024-06-14 11:25:22,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:22,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:25:22,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:22,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:25:22,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:25:22,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:25:22,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3263 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-14 11:25:22,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:22,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:25:22,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:22,676 INFO L124 PetriNetUnfolderBase]: 1982/3443 cut-off events. [2024-06-14 11:25:22,676 INFO L125 PetriNetUnfolderBase]: For 173785/173785 co-relation queries the response was YES. [2024-06-14 11:25:22,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 3443 events. 1982/3443 cut-off events. For 173785/173785 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21994 event pairs, 329 based on Foata normal form. 7/3415 useless extension candidates. Maximal degree in co-relation 21124. Up to 2845 conditions per place. [2024-06-14 11:25:22,710 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 231 selfloop transitions, 27 changer transitions 0/306 dead transitions. [2024-06-14 11:25:22,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 306 transitions, 3863 flow [2024-06-14 11:25:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:25:22,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:25:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 11:25:22,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 11:25:22,711 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3263 flow. Second operand 5 states and 135 transitions. [2024-06-14 11:25:22,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 306 transitions, 3863 flow [2024-06-14 11:25:23,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 306 transitions, 3614 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:25:23,060 INFO L231 Difference]: Finished difference. Result has 237 places, 284 transitions, 3090 flow [2024-06-14 11:25:23,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3090, PETRI_PLACES=237, PETRI_TRANSITIONS=284} [2024-06-14 11:25:23,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 11:25:23,061 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 284 transitions, 3090 flow [2024-06-14 11:25:23,061 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-14 11:25:23,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:23,061 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-14 11:25:23,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:25:23,062 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-14 11:25:23,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:23,062 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 2 times [2024-06-14 11:25:23,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:23,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682459478] [2024-06-14 11:25:23,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:23,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:23,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:23,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:23,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682459478] [2024-06-14 11:25:23,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682459478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:23,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:23,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:25:23,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598371486] [2024-06-14 11:25:23,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:23,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:25:23,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:23,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:25:23,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:25:23,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:25:23,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 284 transitions, 3090 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-14 11:25:23,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:23,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:25:23,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:23,611 INFO L124 PetriNetUnfolderBase]: 1984/3432 cut-off events. [2024-06-14 11:25:23,611 INFO L125 PetriNetUnfolderBase]: For 156632/156646 co-relation queries the response was YES. [2024-06-14 11:25:23,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20583 conditions, 3432 events. 1984/3432 cut-off events. For 156632/156646 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21925 event pairs, 343 based on Foata normal form. 20/3412 useless extension candidates. Maximal degree in co-relation 20469. Up to 2748 conditions per place. [2024-06-14 11:25:23,645 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 233 selfloop transitions, 24 changer transitions 0/305 dead transitions. [2024-06-14 11:25:23,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 3810 flow [2024-06-14 11:25:23,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:25:23,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:25:23,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-14 11:25:23,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 11:25:23,647 INFO L175 Difference]: Start difference. First operand has 237 places, 284 transitions, 3090 flow. Second operand 5 states and 129 transitions. [2024-06-14 11:25:23,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 3810 flow [2024-06-14 11:25:24,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 305 transitions, 3760 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:24,012 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 3104 flow [2024-06-14 11:25:24,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3104, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-14 11:25:24,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 11:25:24,013 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 3104 flow [2024-06-14 11:25:24,013 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-14 11:25:24,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:24,013 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-14 11:25:24,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:25:24,013 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-14 11:25:24,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:24,014 INFO L85 PathProgramCache]: Analyzing trace with hash -35706805, now seen corresponding path program 1 times [2024-06-14 11:25:24,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:24,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612997061] [2024-06-14 11:25:24,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:24,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:24,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:24,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:24,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612997061] [2024-06-14 11:25:24,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612997061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:24,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:24,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:24,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240741968] [2024-06-14 11:25:24,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:24,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:24,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:24,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:24,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:24,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:24,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 3104 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:24,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:24,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:24,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:24,628 INFO L124 PetriNetUnfolderBase]: 2101/3627 cut-off events. [2024-06-14 11:25:24,628 INFO L125 PetriNetUnfolderBase]: For 152576/152576 co-relation queries the response was YES. [2024-06-14 11:25:24,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21577 conditions, 3627 events. 2101/3627 cut-off events. For 152576/152576 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23106 event pairs, 409 based on Foata normal form. 2/3626 useless extension candidates. Maximal degree in co-relation 21462. Up to 3224 conditions per place. [2024-06-14 11:25:24,664 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 31 changer transitions 0/312 dead transitions. [2024-06-14 11:25:24,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 312 transitions, 4002 flow [2024-06-14 11:25:24,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:24,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:24,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:25:24,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:25:24,666 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 3104 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:25:24,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 312 transitions, 4002 flow [2024-06-14 11:25:24,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 312 transitions, 3961 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:25:25,002 INFO L231 Difference]: Finished difference. Result has 244 places, 289 transitions, 3246 flow [2024-06-14 11:25:25,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3246, PETRI_PLACES=244, PETRI_TRANSITIONS=289} [2024-06-14 11:25:25,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 11:25:25,003 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 289 transitions, 3246 flow [2024-06-14 11:25:25,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:25,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:25,003 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-14 11:25:25,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:25:25,003 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-14 11:25:25,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:25,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1250032605, now seen corresponding path program 2 times [2024-06-14 11:25:25,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:25,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725151004] [2024-06-14 11:25:25,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:25,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:25,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:25,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:25,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:25,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725151004] [2024-06-14 11:25:25,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725151004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:25,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:25,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:25,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326279529] [2024-06-14 11:25:25,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:25,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:25,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:25,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:25,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:25,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:25,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 289 transitions, 3246 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:25,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:25,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:25,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:25,630 INFO L124 PetriNetUnfolderBase]: 2109/3634 cut-off events. [2024-06-14 11:25:25,630 INFO L125 PetriNetUnfolderBase]: For 158202/158202 co-relation queries the response was YES. [2024-06-14 11:25:25,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21757 conditions, 3634 events. 2109/3634 cut-off events. For 158202/158202 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23079 event pairs, 440 based on Foata normal form. 2/3633 useless extension candidates. Maximal degree in co-relation 21641. Up to 3269 conditions per place. [2024-06-14 11:25:25,667 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 28 changer transitions 0/309 dead transitions. [2024-06-14 11:25:25,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 309 transitions, 3954 flow [2024-06-14 11:25:25,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:25,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:25,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:25:25,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-14 11:25:25,668 INFO L175 Difference]: Start difference. First operand has 244 places, 289 transitions, 3246 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:25:25,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 309 transitions, 3954 flow [2024-06-14 11:25:25,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 3828 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:26,003 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3245 flow [2024-06-14 11:25:26,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3142, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3245, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-06-14 11:25:26,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 11:25:26,003 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3245 flow [2024-06-14 11:25:26,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:26,004 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-14 11:25:26,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:25:26,004 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-14 11:25:26,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:26,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1492694963, now seen corresponding path program 3 times [2024-06-14 11:25:26,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:26,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606598433] [2024-06-14 11:25:26,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:26,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:26,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:26,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:26,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606598433] [2024-06-14 11:25:26,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606598433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:26,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:26,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:26,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382645516] [2024-06-14 11:25:26,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:26,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:26,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:26,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:26,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:26,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:26,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3245 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:26,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:26,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:26,648 INFO L124 PetriNetUnfolderBase]: 2117/3646 cut-off events. [2024-06-14 11:25:26,648 INFO L125 PetriNetUnfolderBase]: For 162650/162650 co-relation queries the response was YES. [2024-06-14 11:25:26,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21803 conditions, 3646 events. 2117/3646 cut-off events. For 162650/162650 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23145 event pairs, 440 based on Foata normal form. 2/3645 useless extension candidates. Maximal degree in co-relation 21685. Up to 3296 conditions per place. [2024-06-14 11:25:26,685 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 281 selfloop transitions, 20 changer transitions 0/308 dead transitions. [2024-06-14 11:25:26,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 308 transitions, 3925 flow [2024-06-14 11:25:26,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:26,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:26,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:25:26,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:25:26,687 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3245 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:25:26,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 308 transitions, 3925 flow [2024-06-14 11:25:27,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 308 transitions, 3842 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:27,033 INFO L231 Difference]: Finished difference. Result has 250 places, 293 transitions, 3253 flow [2024-06-14 11:25:27,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3253, PETRI_PLACES=250, PETRI_TRANSITIONS=293} [2024-06-14 11:25:27,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 11:25:27,034 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 293 transitions, 3253 flow [2024-06-14 11:25:27,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:27,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:27,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] [2024-06-14 11:25:27,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:25:27,034 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-14 11:25:27,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:27,035 INFO L85 PathProgramCache]: Analyzing trace with hash 82626023, now seen corresponding path program 1 times [2024-06-14 11:25:27,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:27,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450996297] [2024-06-14 11:25:27,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:27,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:27,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:27,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:27,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450996297] [2024-06-14 11:25:27,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450996297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:27,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:27,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:27,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909272532] [2024-06-14 11:25:27,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:27,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:27,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:27,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:27,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:27,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:27,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 293 transitions, 3253 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:27,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:27,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:27,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:27,648 INFO L124 PetriNetUnfolderBase]: 2133/3665 cut-off events. [2024-06-14 11:25:27,649 INFO L125 PetriNetUnfolderBase]: For 171753/171753 co-relation queries the response was YES. [2024-06-14 11:25:27,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21998 conditions, 3665 events. 2133/3665 cut-off events. For 171753/171753 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23276 event pairs, 452 based on Foata normal form. 4/3663 useless extension candidates. Maximal degree in co-relation 21879. Up to 3212 conditions per place. [2024-06-14 11:25:27,688 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 249 selfloop transitions, 55 changer transitions 0/311 dead transitions. [2024-06-14 11:25:27,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 311 transitions, 3957 flow [2024-06-14 11:25:27,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:27,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:25:27,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:25:27,689 INFO L175 Difference]: Start difference. First operand has 250 places, 293 transitions, 3253 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:25:27,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 311 transitions, 3957 flow [2024-06-14 11:25:28,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 311 transitions, 3886 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:28,017 INFO L231 Difference]: Finished difference. Result has 252 places, 296 transitions, 3364 flow [2024-06-14 11:25:28,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=252, PETRI_TRANSITIONS=296} [2024-06-14 11:25:28,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-14 11:25:28,018 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 296 transitions, 3364 flow [2024-06-14 11:25:28,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:28,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:28,018 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-14 11:25:28,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:25:28,018 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-14 11:25:28,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:28,019 INFO L85 PathProgramCache]: Analyzing trace with hash 453483979, now seen corresponding path program 4 times [2024-06-14 11:25:28,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:28,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942397228] [2024-06-14 11:25:28,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:28,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:28,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:28,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-14 11:25:28,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942397228] [2024-06-14 11:25:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942397228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:28,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:28,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:28,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137037410] [2024-06-14 11:25:28,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:28,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:28,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:28,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:28,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 296 transitions, 3364 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:28,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:28,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:28,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:28,658 INFO L124 PetriNetUnfolderBase]: 2128/3668 cut-off events. [2024-06-14 11:25:28,659 INFO L125 PetriNetUnfolderBase]: For 169161/169161 co-relation queries the response was YES. [2024-06-14 11:25:28,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22084 conditions, 3668 events. 2128/3668 cut-off events. For 169161/169161 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23330 event pairs, 408 based on Foata normal form. 2/3667 useless extension candidates. Maximal degree in co-relation 21964. Up to 3277 conditions per place. [2024-06-14 11:25:28,697 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 280 selfloop transitions, 29 changer transitions 0/316 dead transitions. [2024-06-14 11:25:28,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4032 flow [2024-06-14 11:25:28,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:28,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:28,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:25:28,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:25:28,698 INFO L175 Difference]: Start difference. First operand has 252 places, 296 transitions, 3364 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:25:28,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4032 flow [2024-06-14 11:25:29,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 316 transitions, 3844 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:29,104 INFO L231 Difference]: Finished difference. Result has 253 places, 296 transitions, 3245 flow [2024-06-14 11:25:29,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3245, PETRI_PLACES=253, PETRI_TRANSITIONS=296} [2024-06-14 11:25:29,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 11:25:29,105 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 296 transitions, 3245 flow [2024-06-14 11:25:29,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:29,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:29,106 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-14 11:25:29,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:25:29,106 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-14 11:25:29,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:29,106 INFO L85 PathProgramCache]: Analyzing trace with hash 681569827, now seen corresponding path program 2 times [2024-06-14 11:25:29,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:29,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333160883] [2024-06-14 11:25:29,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:29,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:29,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:29,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:29,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:29,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333160883] [2024-06-14 11:25:29,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333160883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:29,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:29,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:29,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679726915] [2024-06-14 11:25:29,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:29,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:29,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:29,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:29,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:29,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:29,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 296 transitions, 3245 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:29,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:29,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:29,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:29,711 INFO L124 PetriNetUnfolderBase]: 2144/3683 cut-off events. [2024-06-14 11:25:29,711 INFO L125 PetriNetUnfolderBase]: For 178606/178609 co-relation queries the response was YES. [2024-06-14 11:25:29,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22109 conditions, 3683 events. 2144/3683 cut-off events. For 178606/178609 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 23459 event pairs, 476 based on Foata normal form. 6/3681 useless extension candidates. Maximal degree in co-relation 21988. Up to 3229 conditions per place. [2024-06-14 11:25:29,748 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 246 selfloop transitions, 57 changer transitions 0/310 dead transitions. [2024-06-14 11:25:29,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3943 flow [2024-06-14 11:25:29,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:29,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:29,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:25:29,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-14 11:25:29,749 INFO L175 Difference]: Start difference. First operand has 253 places, 296 transitions, 3245 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:25:29,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3943 flow [2024-06-14 11:25:30,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 310 transitions, 3876 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:30,240 INFO L231 Difference]: Finished difference. Result has 254 places, 299 transitions, 3370 flow [2024-06-14 11:25:30,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3370, PETRI_PLACES=254, PETRI_TRANSITIONS=299} [2024-06-14 11:25:30,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-14 11:25:30,241 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 299 transitions, 3370 flow [2024-06-14 11:25:30,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:30,241 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-14 11:25:30,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:25:30,242 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-14 11:25:30,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:30,242 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 3 times [2024-06-14 11:25:30,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:30,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725031931] [2024-06-14 11:25:30,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:30,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:30,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:30,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:30,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725031931] [2024-06-14 11:25:30,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725031931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:30,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:30,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:30,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751037130] [2024-06-14 11:25:30,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:30,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:30,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:30,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:30,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:30,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:30,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 299 transitions, 3370 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:30,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:30,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:30,854 INFO L124 PetriNetUnfolderBase]: 2173/3715 cut-off events. [2024-06-14 11:25:30,854 INFO L125 PetriNetUnfolderBase]: For 184861/184864 co-relation queries the response was YES. [2024-06-14 11:25:30,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22789 conditions, 3715 events. 2173/3715 cut-off events. For 184861/184864 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23583 event pairs, 465 based on Foata normal form. 6/3713 useless extension candidates. Maximal degree in co-relation 22667. Up to 3214 conditions per place. [2024-06-14 11:25:30,892 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 245 selfloop transitions, 67 changer transitions 0/319 dead transitions. [2024-06-14 11:25:30,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 319 transitions, 4305 flow [2024-06-14 11:25:30,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:30,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:30,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:25:30,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:25:30,894 INFO L175 Difference]: Start difference. First operand has 254 places, 299 transitions, 3370 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:25:30,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 319 transitions, 4305 flow [2024-06-14 11:25:31,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 319 transitions, 4135 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:31,317 INFO L231 Difference]: Finished difference. Result has 257 places, 306 transitions, 3514 flow [2024-06-14 11:25:31,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3514, PETRI_PLACES=257, PETRI_TRANSITIONS=306} [2024-06-14 11:25:31,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-14 11:25:31,318 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 306 transitions, 3514 flow [2024-06-14 11:25:31,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:31,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:31,318 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-14 11:25:31,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:25:31,318 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-14 11:25:31,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:31,319 INFO L85 PathProgramCache]: Analyzing trace with hash 612925421, now seen corresponding path program 4 times [2024-06-14 11:25:31,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:31,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780911758] [2024-06-14 11:25:31,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:31,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:31,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:31,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:31,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780911758] [2024-06-14 11:25:31,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780911758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:31,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:31,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:31,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314334507] [2024-06-14 11:25:31,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:31,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:31,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:31,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:31,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:31,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:31,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 306 transitions, 3514 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:31,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:31,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:31,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:31,988 INFO L124 PetriNetUnfolderBase]: 2163/3700 cut-off events. [2024-06-14 11:25:31,988 INFO L125 PetriNetUnfolderBase]: For 180734/180734 co-relation queries the response was YES. [2024-06-14 11:25:32,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22595 conditions, 3700 events. 2163/3700 cut-off events. For 180734/180734 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23463 event pairs, 454 based on Foata normal form. 4/3698 useless extension candidates. Maximal degree in co-relation 22471. Up to 3246 conditions per place. [2024-06-14 11:25:32,022 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 60 changer transitions 0/321 dead transitions. [2024-06-14 11:25:32,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 4199 flow [2024-06-14 11:25:32,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:25:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:25:32,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:25:32,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:25:32,023 INFO L175 Difference]: Start difference. First operand has 257 places, 306 transitions, 3514 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:25:32,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 4199 flow [2024-06-14 11:25:32,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 321 transitions, 3997 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-14 11:25:32,417 INFO L231 Difference]: Finished difference. Result has 261 places, 307 transitions, 3467 flow [2024-06-14 11:25:32,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3467, PETRI_PLACES=261, PETRI_TRANSITIONS=307} [2024-06-14 11:25:32,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 11:25:32,418 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 307 transitions, 3467 flow [2024-06-14 11:25:32,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:32,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:32,418 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-14 11:25:32,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:25:32,419 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-14 11:25:32,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:32,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1106909654, now seen corresponding path program 1 times [2024-06-14 11:25:32,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:32,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686601531] [2024-06-14 11:25:32,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:32,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:32,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:32,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:32,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:32,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686601531] [2024-06-14 11:25:32,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686601531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:32,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:32,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:32,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216716702] [2024-06-14 11:25:32,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:32,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:32,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:32,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:32,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:32,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:32,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 307 transitions, 3467 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:32,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:32,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:32,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:33,119 INFO L124 PetriNetUnfolderBase]: 2322/3980 cut-off events. [2024-06-14 11:25:33,119 INFO L125 PetriNetUnfolderBase]: For 248927/248927 co-relation queries the response was YES. [2024-06-14 11:25:33,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25726 conditions, 3980 events. 2322/3980 cut-off events. For 248927/248927 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25594 event pairs, 412 based on Foata normal form. 12/3986 useless extension candidates. Maximal degree in co-relation 25600. Up to 2861 conditions per place. [2024-06-14 11:25:33,163 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 117 changer transitions 0/347 dead transitions. [2024-06-14 11:25:33,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 347 transitions, 4731 flow [2024-06-14 11:25:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:33,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:33,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:25:33,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:25:33,164 INFO L175 Difference]: Start difference. First operand has 261 places, 307 transitions, 3467 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:25:33,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 347 transitions, 4731 flow [2024-06-14 11:25:33,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 347 transitions, 4611 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:33,553 INFO L231 Difference]: Finished difference. Result has 266 places, 312 transitions, 3734 flow [2024-06-14 11:25:33,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3734, PETRI_PLACES=266, PETRI_TRANSITIONS=312} [2024-06-14 11:25:33,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-14 11:25:33,553 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 312 transitions, 3734 flow [2024-06-14 11:25:33,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:33,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:33,554 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-14 11:25:33,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:25:33,554 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-14 11:25:33,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:33,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1018343894, now seen corresponding path program 2 times [2024-06-14 11:25:33,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:33,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929700971] [2024-06-14 11:25:33,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:33,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:33,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:33,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:33,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:33,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929700971] [2024-06-14 11:25:33,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929700971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:33,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:33,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:33,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529336516] [2024-06-14 11:25:33,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:33,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:33,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:33,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:33,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:33,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:33,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 312 transitions, 3734 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:33,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:33,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:33,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:34,332 INFO L124 PetriNetUnfolderBase]: 2474/4217 cut-off events. [2024-06-14 11:25:34,332 INFO L125 PetriNetUnfolderBase]: For 306273/306273 co-relation queries the response was YES. [2024-06-14 11:25:34,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29380 conditions, 4217 events. 2474/4217 cut-off events. For 306273/306273 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 27309 event pairs, 536 based on Foata normal form. 12/4223 useless extension candidates. Maximal degree in co-relation 29252. Up to 3374 conditions per place. [2024-06-14 11:25:34,383 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 225 selfloop transitions, 111 changer transitions 0/343 dead transitions. [2024-06-14 11:25:34,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 343 transitions, 4788 flow [2024-06-14 11:25:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:34,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:25:34,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:25:34,384 INFO L175 Difference]: Start difference. First operand has 266 places, 312 transitions, 3734 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:25:34,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 343 transitions, 4788 flow [2024-06-14 11:25:34,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 343 transitions, 4604 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:34,984 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3914 flow [2024-06-14 11:25:34,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3914, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-14 11:25:34,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 11:25:34,985 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3914 flow [2024-06-14 11:25:34,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:34,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:34,986 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-14 11:25:34,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:25:34,986 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-14 11:25:34,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:34,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1018196024, now seen corresponding path program 3 times [2024-06-14 11:25:34,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:34,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150960038] [2024-06-14 11:25:34,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:34,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:34,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:35,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:35,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:35,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150960038] [2024-06-14 11:25:35,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150960038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:35,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:35,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:35,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785374217] [2024-06-14 11:25:35,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:35,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:35,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:35,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:35,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:35,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:35,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3914 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:35,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:35,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:35,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:35,829 INFO L124 PetriNetUnfolderBase]: 2484/4247 cut-off events. [2024-06-14 11:25:35,830 INFO L125 PetriNetUnfolderBase]: For 305351/305351 co-relation queries the response was YES. [2024-06-14 11:25:35,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29196 conditions, 4247 events. 2484/4247 cut-off events. For 305351/305351 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27568 event pairs, 557 based on Foata normal form. 16/4257 useless extension candidates. Maximal degree in co-relation 29065. Up to 3550 conditions per place. [2024-06-14 11:25:35,872 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 114 changer transitions 0/340 dead transitions. [2024-06-14 11:25:35,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 4719 flow [2024-06-14 11:25:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:35,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:35,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:25:35,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:25:35,873 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3914 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:25:35,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 4719 flow [2024-06-14 11:25:36,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 340 transitions, 4529 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:36,372 INFO L231 Difference]: Finished difference. Result has 276 places, 318 transitions, 4027 flow [2024-06-14 11:25:36,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4027, PETRI_PLACES=276, PETRI_TRANSITIONS=318} [2024-06-14 11:25:36,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-14 11:25:36,373 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 318 transitions, 4027 flow [2024-06-14 11:25:36,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:36,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:36,373 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-14 11:25:36,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:25:36,373 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-14 11:25:36,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1733774670, now seen corresponding path program 4 times [2024-06-14 11:25:36,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:36,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813075735] [2024-06-14 11:25:36,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:36,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:36,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-14 11:25:36,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:36,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813075735] [2024-06-14 11:25:36,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813075735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:36,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:36,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:36,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82970494] [2024-06-14 11:25:36,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:36,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:36,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:36,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:36,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:36,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:36,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 318 transitions, 4027 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:36,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:36,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:36,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:37,163 INFO L124 PetriNetUnfolderBase]: 2540/4335 cut-off events. [2024-06-14 11:25:37,164 INFO L125 PetriNetUnfolderBase]: For 318380/318380 co-relation queries the response was YES. [2024-06-14 11:25:37,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30088 conditions, 4335 events. 2540/4335 cut-off events. For 318380/318380 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28212 event pairs, 565 based on Foata normal form. 16/4345 useless extension candidates. Maximal degree in co-relation 29955. Up to 3756 conditions per place. [2024-06-14 11:25:37,216 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 78 changer transitions 0/341 dead transitions. [2024-06-14 11:25:37,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 4831 flow [2024-06-14 11:25:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:37,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:37,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:25:37,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:25:37,218 INFO L175 Difference]: Start difference. First operand has 276 places, 318 transitions, 4027 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:25:37,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 4831 flow [2024-06-14 11:25:37,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 341 transitions, 4561 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:37,807 INFO L231 Difference]: Finished difference. Result has 280 places, 320 transitions, 3989 flow [2024-06-14 11:25:37,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3989, PETRI_PLACES=280, PETRI_TRANSITIONS=320} [2024-06-14 11:25:37,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-14 11:25:37,807 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 320 transitions, 3989 flow [2024-06-14 11:25:37,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:37,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:37,808 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-14 11:25:37,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:25:37,808 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-14 11:25:37,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:37,808 INFO L85 PathProgramCache]: Analyzing trace with hash -970947232, now seen corresponding path program 5 times [2024-06-14 11:25:37,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:37,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904053281] [2024-06-14 11:25:37,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:37,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:37,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:37,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:37,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904053281] [2024-06-14 11:25:37,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904053281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:37,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:37,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:37,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031274912] [2024-06-14 11:25:37,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:37,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:37,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:37,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:37,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:37,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:37,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 320 transitions, 3989 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:37,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:37,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:37,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:38,616 INFO L124 PetriNetUnfolderBase]: 2596/4423 cut-off events. [2024-06-14 11:25:38,616 INFO L125 PetriNetUnfolderBase]: For 328448/328448 co-relation queries the response was YES. [2024-06-14 11:25:38,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30601 conditions, 4423 events. 2596/4423 cut-off events. For 328448/328448 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28942 event pairs, 571 based on Foata normal form. 16/4433 useless extension candidates. Maximal degree in co-relation 30467. Up to 3844 conditions per place. [2024-06-14 11:25:38,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 72 changer transitions 0/341 dead transitions. [2024-06-14 11:25:38,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 341 transitions, 4793 flow [2024-06-14 11:25:38,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:38,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:38,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:25:38,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:25:38,670 INFO L175 Difference]: Start difference. First operand has 280 places, 320 transitions, 3989 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:25:38,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 341 transitions, 4793 flow [2024-06-14 11:25:39,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 341 transitions, 4589 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:39,268 INFO L231 Difference]: Finished difference. Result has 280 places, 322 transitions, 4009 flow [2024-06-14 11:25:39,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4009, PETRI_PLACES=280, PETRI_TRANSITIONS=322} [2024-06-14 11:25:39,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-14 11:25:39,269 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 322 transitions, 4009 flow [2024-06-14 11:25:39,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:39,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:39,270 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-14 11:25:39,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:25:39,270 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-14 11:25:39,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:39,270 INFO L85 PathProgramCache]: Analyzing trace with hash -971095102, now seen corresponding path program 6 times [2024-06-14 11:25:39,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:39,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99329208] [2024-06-14 11:25:39,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:39,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:39,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:39,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:39,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99329208] [2024-06-14 11:25:39,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99329208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:39,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:39,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:39,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445498232] [2024-06-14 11:25:39,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:39,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:39,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:39,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:39,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:39,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:39,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 322 transitions, 4009 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:39,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:39,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:39,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:40,138 INFO L124 PetriNetUnfolderBase]: 2702/4591 cut-off events. [2024-06-14 11:25:40,138 INFO L125 PetriNetUnfolderBase]: For 356261/356261 co-relation queries the response was YES. [2024-06-14 11:25:40,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32569 conditions, 4591 events. 2702/4591 cut-off events. For 356261/356261 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30220 event pairs, 578 based on Foata normal form. 12/4597 useless extension candidates. Maximal degree in co-relation 32434. Up to 3766 conditions per place. [2024-06-14 11:25:40,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 71 changer transitions 0/349 dead transitions. [2024-06-14 11:25:40,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 349 transitions, 5061 flow [2024-06-14 11:25:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:40,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:40,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:25:40,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:25:40,191 INFO L175 Difference]: Start difference. First operand has 280 places, 322 transitions, 4009 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:25:40,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 349 transitions, 5061 flow [2024-06-14 11:25:40,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 349 transitions, 4867 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:40,847 INFO L231 Difference]: Finished difference. Result has 283 places, 326 transitions, 4126 flow [2024-06-14 11:25:40,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=283, PETRI_TRANSITIONS=326} [2024-06-14 11:25:40,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 11:25:40,848 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 326 transitions, 4126 flow [2024-06-14 11:25:40,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:40,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:40,849 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-14 11:25:40,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:25:40,850 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-14 11:25:40,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:40,850 INFO L85 PathProgramCache]: Analyzing trace with hash -965369650, now seen corresponding path program 1 times [2024-06-14 11:25:40,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:40,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533535549] [2024-06-14 11:25:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:40,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:40,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:40,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:40,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533535549] [2024-06-14 11:25:40,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533535549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:40,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:40,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:40,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797086499] [2024-06-14 11:25:40,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:40,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:40,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:40,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:40,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:41,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:41,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 326 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:41,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:41,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:41,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:41,726 INFO L124 PetriNetUnfolderBase]: 2742/4663 cut-off events. [2024-06-14 11:25:41,726 INFO L125 PetriNetUnfolderBase]: For 367015/367015 co-relation queries the response was YES. [2024-06-14 11:25:41,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33103 conditions, 4663 events. 2742/4663 cut-off events. For 367015/367015 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30770 event pairs, 593 based on Foata normal form. 12/4669 useless extension candidates. Maximal degree in co-relation 32966. Up to 3950 conditions per place. [2024-06-14 11:25:41,780 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 85 changer transitions 0/352 dead transitions. [2024-06-14 11:25:41,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 352 transitions, 4974 flow [2024-06-14 11:25:41,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:41,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:25:41,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:25:41,782 INFO L175 Difference]: Start difference. First operand has 283 places, 326 transitions, 4126 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:25:41,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 352 transitions, 4974 flow [2024-06-14 11:25:42,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 352 transitions, 4816 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:42,610 INFO L231 Difference]: Finished difference. Result has 289 places, 328 transitions, 4217 flow [2024-06-14 11:25:42,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4217, PETRI_PLACES=289, PETRI_TRANSITIONS=328} [2024-06-14 11:25:42,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-14 11:25:42,610 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 328 transitions, 4217 flow [2024-06-14 11:25:42,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:42,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:42,611 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-14 11:25:42,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:25:42,611 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-14 11:25:42,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:42,611 INFO L85 PathProgramCache]: Analyzing trace with hash -346385930, now seen corresponding path program 7 times [2024-06-14 11:25:42,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:42,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647437772] [2024-06-14 11:25:42,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:42,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:42,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-14 11:25:42,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:42,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647437772] [2024-06-14 11:25:42,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647437772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:42,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:42,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:42,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093544893] [2024-06-14 11:25:42,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:42,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:42,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:42,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:42,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:42,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 328 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:42,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:42,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:42,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:43,559 INFO L124 PetriNetUnfolderBase]: 2798/4756 cut-off events. [2024-06-14 11:25:43,559 INFO L125 PetriNetUnfolderBase]: For 389817/389820 co-relation queries the response was YES. [2024-06-14 11:25:43,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33932 conditions, 4756 events. 2798/4756 cut-off events. For 389817/389820 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31600 event pairs, 636 based on Foata normal form. 18/4766 useless extension candidates. Maximal degree in co-relation 33793. Up to 4074 conditions per place. [2024-06-14 11:25:43,620 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 120 changer transitions 0/350 dead transitions. [2024-06-14 11:25:43,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 350 transitions, 5051 flow [2024-06-14 11:25:43,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:43,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:43,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:25:43,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 11:25:43,621 INFO L175 Difference]: Start difference. First operand has 289 places, 328 transitions, 4217 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:25:43,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 350 transitions, 5051 flow [2024-06-14 11:25:44,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 350 transitions, 4826 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:44,375 INFO L231 Difference]: Finished difference. Result has 290 places, 330 transitions, 4322 flow [2024-06-14 11:25:44,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4322, PETRI_PLACES=290, PETRI_TRANSITIONS=330} [2024-06-14 11:25:44,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-14 11:25:44,376 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 330 transitions, 4322 flow [2024-06-14 11:25:44,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:44,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:44,376 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-14 11:25:44,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:25:44,376 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-14 11:25:44,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:44,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1178613012, now seen corresponding path program 8 times [2024-06-14 11:25:44,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:44,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784052298] [2024-06-14 11:25:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:44,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:44,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:44,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:44,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784052298] [2024-06-14 11:25:44,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784052298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:44,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:44,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:44,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276898836] [2024-06-14 11:25:44,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:44,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:44,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:44,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:44,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:44,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:44,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 330 transitions, 4322 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:44,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:44,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:44,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:45,323 INFO L124 PetriNetUnfolderBase]: 2854/4843 cut-off events. [2024-06-14 11:25:45,323 INFO L125 PetriNetUnfolderBase]: For 402589/402589 co-relation queries the response was YES. [2024-06-14 11:25:45,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 4843 events. 2854/4843 cut-off events. For 402589/402589 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32304 event pairs, 623 based on Foata normal form. 16/4853 useless extension candidates. Maximal degree in co-relation 34620. Up to 4098 conditions per place. [2024-06-14 11:25:45,381 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 121 changer transitions 0/355 dead transitions. [2024-06-14 11:25:45,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 355 transitions, 5178 flow [2024-06-14 11:25:45,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:45,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:25:45,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 11:25:45,382 INFO L175 Difference]: Start difference. First operand has 290 places, 330 transitions, 4322 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:25:45,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 355 transitions, 5178 flow [2024-06-14 11:25:46,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4878 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:46,064 INFO L231 Difference]: Finished difference. Result has 292 places, 332 transitions, 4362 flow [2024-06-14 11:25:46,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4022, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4362, PETRI_PLACES=292, PETRI_TRANSITIONS=332} [2024-06-14 11:25:46,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-14 11:25:46,065 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 332 transitions, 4362 flow [2024-06-14 11:25:46,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:46,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:46,065 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-14 11:25:46,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:25:46,065 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-14 11:25:46,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:46,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1173106482, now seen corresponding path program 9 times [2024-06-14 11:25:46,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:46,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277334508] [2024-06-14 11:25:46,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:46,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:46,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:46,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:46,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:46,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277334508] [2024-06-14 11:25:46,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277334508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:46,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:46,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:46,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765976138] [2024-06-14 11:25:46,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:46,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:46,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:46,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:46,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:46,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:46,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 332 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:46,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:46,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:46,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:46,967 INFO L124 PetriNetUnfolderBase]: 2897/4918 cut-off events. [2024-06-14 11:25:46,968 INFO L125 PetriNetUnfolderBase]: For 408175/408175 co-relation queries the response was YES. [2024-06-14 11:25:47,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35108 conditions, 4918 events. 2897/4918 cut-off events. For 408175/408175 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32825 event pairs, 634 based on Foata normal form. 16/4928 useless extension candidates. Maximal degree in co-relation 34967. Up to 4167 conditions per place. [2024-06-14 11:25:47,030 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 109 changer transitions 0/355 dead transitions. [2024-06-14 11:25:47,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 355 transitions, 5218 flow [2024-06-14 11:25:47,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:47,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:47,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:25:47,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:25:47,032 INFO L175 Difference]: Start difference. First operand has 292 places, 332 transitions, 4362 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:25:47,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 355 transitions, 5218 flow [2024-06-14 11:25:47,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4922 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:47,932 INFO L231 Difference]: Finished difference. Result has 292 places, 334 transitions, 4386 flow [2024-06-14 11:25:47,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4386, PETRI_PLACES=292, PETRI_TRANSITIONS=334} [2024-06-14 11:25:47,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-14 11:25:47,933 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 334 transitions, 4386 flow [2024-06-14 11:25:47,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:47,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:47,933 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-14 11:25:47,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:25:47,934 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-14 11:25:47,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:47,934 INFO L85 PathProgramCache]: Analyzing trace with hash -703416780, now seen corresponding path program 10 times [2024-06-14 11:25:47,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:47,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066175856] [2024-06-14 11:25:47,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:47,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:47,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:48,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:48,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:48,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066175856] [2024-06-14 11:25:48,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066175856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:48,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:48,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:48,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813967615] [2024-06-14 11:25:48,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:48,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:48,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:48,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:48,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:48,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:48,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 334 transitions, 4386 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:48,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:48,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:48,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:48,863 INFO L124 PetriNetUnfolderBase]: 2911/4949 cut-off events. [2024-06-14 11:25:48,863 INFO L125 PetriNetUnfolderBase]: For 385967/385967 co-relation queries the response was YES. [2024-06-14 11:25:48,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34627 conditions, 4949 events. 2911/4949 cut-off events. For 385967/385967 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33010 event pairs, 513 based on Foata normal form. 12/4955 useless extension candidates. Maximal degree in co-relation 34485. Up to 3526 conditions per place. [2024-06-14 11:25:48,923 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 117 changer transitions 0/365 dead transitions. [2024-06-14 11:25:48,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 365 transitions, 5484 flow [2024-06-14 11:25:48,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:48,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:48,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:25:48,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:25:48,925 INFO L175 Difference]: Start difference. First operand has 292 places, 334 transitions, 4386 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:25:48,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 365 transitions, 5484 flow [2024-06-14 11:25:49,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 5208 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:49,742 INFO L231 Difference]: Finished difference. Result has 295 places, 337 transitions, 4539 flow [2024-06-14 11:25:49,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4539, PETRI_PLACES=295, PETRI_TRANSITIONS=337} [2024-06-14 11:25:49,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 11:25:49,742 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 337 transitions, 4539 flow [2024-06-14 11:25:49,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:49,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:49,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] [2024-06-14 11:25:49,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:25:49,743 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-14 11:25:49,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:49,743 INFO L85 PathProgramCache]: Analyzing trace with hash -346170728, now seen corresponding path program 2 times [2024-06-14 11:25:49,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:49,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573565374] [2024-06-14 11:25:49,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:49,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:49,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-14 11:25:49,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:49,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573565374] [2024-06-14 11:25:49,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573565374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:49,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:49,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:49,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644146799] [2024-06-14 11:25:49,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:49,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:49,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:49,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:49,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:49,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:49,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 337 transitions, 4539 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:49,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:49,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:49,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:50,722 INFO L124 PetriNetUnfolderBase]: 2951/5029 cut-off events. [2024-06-14 11:25:50,722 INFO L125 PetriNetUnfolderBase]: For 396409/396412 co-relation queries the response was YES. [2024-06-14 11:25:50,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35397 conditions, 5029 events. 2951/5029 cut-off events. For 396409/396412 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33844 event pairs, 663 based on Foata normal form. 14/5035 useless extension candidates. Maximal degree in co-relation 35253. Up to 4261 conditions per place. [2024-06-14 11:25:50,782 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 125 changer transitions 0/363 dead transitions. [2024-06-14 11:25:50,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 363 transitions, 5421 flow [2024-06-14 11:25:50,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:50,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:50,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:25:50,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:25:50,783 INFO L175 Difference]: Start difference. First operand has 295 places, 337 transitions, 4539 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:25:50,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 363 transitions, 5421 flow [2024-06-14 11:25:51,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 363 transitions, 5009 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:51,702 INFO L231 Difference]: Finished difference. Result has 299 places, 339 transitions, 4468 flow [2024-06-14 11:25:51,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4468, PETRI_PLACES=299, PETRI_TRANSITIONS=339} [2024-06-14 11:25:51,703 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-14 11:25:51,703 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 339 transitions, 4468 flow [2024-06-14 11:25:51,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:51,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:51,703 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-14 11:25:51,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:25:51,704 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-14 11:25:51,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:51,704 INFO L85 PathProgramCache]: Analyzing trace with hash -80473448, now seen corresponding path program 3 times [2024-06-14 11:25:51,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:51,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354309182] [2024-06-14 11:25:51,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:51,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:51,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:51,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:51,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:51,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354309182] [2024-06-14 11:25:51,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354309182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:51,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:51,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:51,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315379095] [2024-06-14 11:25:51,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:51,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:51,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:51,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:51,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:51,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:51,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 339 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:51,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:51,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:51,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:52,707 INFO L124 PetriNetUnfolderBase]: 3024/5152 cut-off events. [2024-06-14 11:25:52,707 INFO L125 PetriNetUnfolderBase]: For 409857/409860 co-relation queries the response was YES. [2024-06-14 11:25:52,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35825 conditions, 5152 events. 3024/5152 cut-off events. For 409857/409860 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34727 event pairs, 654 based on Foata normal form. 14/5158 useless extension candidates. Maximal degree in co-relation 35681. Up to 3898 conditions per place. [2024-06-14 11:25:52,771 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 147 changer transitions 0/367 dead transitions. [2024-06-14 11:25:52,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 367 transitions, 5546 flow [2024-06-14 11:25:52,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:52,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:52,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:25:52,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:25:52,773 INFO L175 Difference]: Start difference. First operand has 299 places, 339 transitions, 4468 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:25:52,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 367 transitions, 5546 flow [2024-06-14 11:25:53,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 367 transitions, 5231 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:53,720 INFO L231 Difference]: Finished difference. Result has 300 places, 342 transitions, 4566 flow [2024-06-14 11:25:53,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=342} [2024-06-14 11:25:53,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-14 11:25:53,730 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 342 transitions, 4566 flow [2024-06-14 11:25:53,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:53,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:53,730 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-14 11:25:53,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:25:53,731 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-14 11:25:53,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:53,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1178828214, now seen corresponding path program 4 times [2024-06-14 11:25:53,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:53,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584188652] [2024-06-14 11:25:53,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:53,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:53,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-14 11:25:53,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:53,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584188652] [2024-06-14 11:25:53,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584188652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:53,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:53,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:53,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544136936] [2024-06-14 11:25:53,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:53,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:53,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:53,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:53,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:53,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:53,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 342 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:53,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:53,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:53,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:54,654 INFO L124 PetriNetUnfolderBase]: 2998/5105 cut-off events. [2024-06-14 11:25:54,655 INFO L125 PetriNetUnfolderBase]: For 378639/378639 co-relation queries the response was YES. [2024-06-14 11:25:54,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34530 conditions, 5105 events. 2998/5105 cut-off events. For 378639/378639 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 34330 event pairs, 633 based on Foata normal form. 12/5111 useless extension candidates. Maximal degree in co-relation 34385. Up to 4086 conditions per place. [2024-06-14 11:25:54,719 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 135 changer transitions 0/368 dead transitions. [2024-06-14 11:25:54,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 368 transitions, 5382 flow [2024-06-14 11:25:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:54,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:54,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:25:54,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:25:54,720 INFO L175 Difference]: Start difference. First operand has 300 places, 342 transitions, 4566 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:25:54,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 368 transitions, 5382 flow [2024-06-14 11:25:55,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 368 transitions, 5022 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:55,744 INFO L231 Difference]: Finished difference. Result has 302 places, 342 transitions, 4484 flow [2024-06-14 11:25:55,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4206, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4484, PETRI_PLACES=302, PETRI_TRANSITIONS=342} [2024-06-14 11:25:55,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-14 11:25:55,745 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 342 transitions, 4484 flow [2024-06-14 11:25:55,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:55,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:55,745 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-14 11:25:55,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:25:55,745 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-14 11:25:55,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:55,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1104635636, now seen corresponding path program 1 times [2024-06-14 11:25:55,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:55,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679241696] [2024-06-14 11:25:55,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:55,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:55,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:55,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:55,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679241696] [2024-06-14 11:25:55,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679241696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:55,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:55,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:55,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894189557] [2024-06-14 11:25:55,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:55,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:55,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:55,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:55,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:55,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:55,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 342 transitions, 4484 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:55,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:55,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:55,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:56,784 INFO L124 PetriNetUnfolderBase]: 3019/5145 cut-off events. [2024-06-14 11:25:56,784 INFO L125 PetriNetUnfolderBase]: For 351047/351047 co-relation queries the response was YES. [2024-06-14 11:25:56,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34626 conditions, 5145 events. 3019/5145 cut-off events. For 351047/351047 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34684 event pairs, 649 based on Foata normal form. 1/5141 useless extension candidates. Maximal degree in co-relation 34481. Up to 4641 conditions per place. [2024-06-14 11:25:56,853 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 42 changer transitions 0/380 dead transitions. [2024-06-14 11:25:56,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 380 transitions, 5608 flow [2024-06-14 11:25:56,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:56,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:56,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:25:56,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:25:56,854 INFO L175 Difference]: Start difference. First operand has 302 places, 342 transitions, 4484 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:25:56,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 380 transitions, 5608 flow [2024-06-14 11:25:57,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 380 transitions, 5261 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:57,792 INFO L231 Difference]: Finished difference. Result has 303 places, 349 transitions, 4390 flow [2024-06-14 11:25:57,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4390, PETRI_PLACES=303, PETRI_TRANSITIONS=349} [2024-06-14 11:25:57,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 11:25:57,793 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 349 transitions, 4390 flow [2024-06-14 11:25:57,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:57,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:57,794 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-14 11:25:57,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:25:57,794 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-14 11:25:57,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:57,794 INFO L85 PathProgramCache]: Analyzing trace with hash -452439130, now seen corresponding path program 2 times [2024-06-14 11:25:57,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:57,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167229642] [2024-06-14 11:25:57,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:57,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:57,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:57,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:57,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167229642] [2024-06-14 11:25:57,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167229642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:57,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:57,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:57,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997909294] [2024-06-14 11:25:57,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:57,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:57,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:57,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:57,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:57,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:57,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 349 transitions, 4390 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:57,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:57,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:57,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:58,759 INFO L124 PetriNetUnfolderBase]: 3029/5161 cut-off events. [2024-06-14 11:25:58,760 INFO L125 PetriNetUnfolderBase]: For 335795/335795 co-relation queries the response was YES. [2024-06-14 11:25:58,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34565 conditions, 5161 events. 3029/5161 cut-off events. For 335795/335795 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34814 event pairs, 649 based on Foata normal form. 1/5157 useless extension candidates. Maximal degree in co-relation 34418. Up to 4671 conditions per place. [2024-06-14 11:25:58,824 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 39 changer transitions 0/382 dead transitions. [2024-06-14 11:25:58,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 382 transitions, 5313 flow [2024-06-14 11:25:58,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:58,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:58,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:25:58,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:25:58,826 INFO L175 Difference]: Start difference. First operand has 303 places, 349 transitions, 4390 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:25:58,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 382 transitions, 5313 flow [2024-06-14 11:25:59,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 382 transitions, 5137 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:59,651 INFO L231 Difference]: Finished difference. Result has 307 places, 355 transitions, 4409 flow [2024-06-14 11:25:59,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4249, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=307, PETRI_TRANSITIONS=355} [2024-06-14 11:25:59,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-14 11:25:59,651 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 355 transitions, 4409 flow [2024-06-14 11:25:59,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:59,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:59,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, 1] [2024-06-14 11:25:59,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:25:59,652 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-14 11:25:59,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:59,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1330342146, now seen corresponding path program 1 times [2024-06-14 11:25:59,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:59,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026828258] [2024-06-14 11:25:59,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:59,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:59,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:59,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:59,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026828258] [2024-06-14 11:25:59,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026828258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:59,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:59,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:59,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111720900] [2024-06-14 11:25:59,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:59,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:59,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:59,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:59,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:59,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:59,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 355 transitions, 4409 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:25:59,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:59,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:59,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:00,545 INFO L124 PetriNetUnfolderBase]: 3042/5175 cut-off events. [2024-06-14 11:26:00,546 INFO L125 PetriNetUnfolderBase]: For 346497/346497 co-relation queries the response was YES. [2024-06-14 11:26:00,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34762 conditions, 5175 events. 3042/5175 cut-off events. For 346497/346497 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35033 event pairs, 667 based on Foata normal form. 1/5167 useless extension candidates. Maximal degree in co-relation 34613. Up to 4595 conditions per place. [2024-06-14 11:26:00,614 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 297 selfloop transitions, 71 changer transitions 0/375 dead transitions. [2024-06-14 11:26:00,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 375 transitions, 5391 flow [2024-06-14 11:26:00,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:00,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:00,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:26:00,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:26:00,615 INFO L175 Difference]: Start difference. First operand has 307 places, 355 transitions, 4409 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:26:00,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 375 transitions, 5391 flow [2024-06-14 11:26:01,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 375 transitions, 5289 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:01,518 INFO L231 Difference]: Finished difference. Result has 308 places, 361 transitions, 4523 flow [2024-06-14 11:26:01,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4523, PETRI_PLACES=308, PETRI_TRANSITIONS=361} [2024-06-14 11:26:01,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 11:26:01,525 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 361 transitions, 4523 flow [2024-06-14 11:26:01,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:01,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:01,526 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-14 11:26:01,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:26:01,526 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-14 11:26:01,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:01,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477098, now seen corresponding path program 3 times [2024-06-14 11:26:01,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:01,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253039586] [2024-06-14 11:26:01,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:01,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:01,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:01,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:01,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:01,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253039586] [2024-06-14 11:26:01,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253039586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:01,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:01,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:01,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179011722] [2024-06-14 11:26:01,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:01,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:01,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:01,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:01,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:01,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:01,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 361 transitions, 4523 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:01,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:01,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:01,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:02,544 INFO L124 PetriNetUnfolderBase]: 3057/5202 cut-off events. [2024-06-14 11:26:02,544 INFO L125 PetriNetUnfolderBase]: For 354766/354766 co-relation queries the response was YES. [2024-06-14 11:26:02,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35116 conditions, 5202 events. 3057/5202 cut-off events. For 354766/354766 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35134 event pairs, 646 based on Foata normal form. 1/5198 useless extension candidates. Maximal degree in co-relation 34966. Up to 4701 conditions per place. [2024-06-14 11:26:02,609 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 49 changer transitions 0/400 dead transitions. [2024-06-14 11:26:02,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 400 transitions, 5498 flow [2024-06-14 11:26:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:02,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:02,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:26:02,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 11:26:02,610 INFO L175 Difference]: Start difference. First operand has 308 places, 361 transitions, 4523 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:26:02,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 400 transitions, 5498 flow [2024-06-14 11:26:03,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 400 transitions, 5451 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:26:03,468 INFO L231 Difference]: Finished difference. Result has 317 places, 370 transitions, 4701 flow [2024-06-14 11:26:03,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4478, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4701, PETRI_PLACES=317, PETRI_TRANSITIONS=370} [2024-06-14 11:26:03,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 11:26:03,469 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 370 transitions, 4701 flow [2024-06-14 11:26:03,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:03,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:03,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:03,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:26:03,469 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-14 11:26:03,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:03,470 INFO L85 PathProgramCache]: Analyzing trace with hash -199472504, now seen corresponding path program 2 times [2024-06-14 11:26:03,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:03,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967216603] [2024-06-14 11:26:03,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:03,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:03,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:03,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:03,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:03,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967216603] [2024-06-14 11:26:03,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967216603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:03,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:03,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:03,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036834936] [2024-06-14 11:26:03,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:03,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:03,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:03,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:03,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 370 transitions, 4701 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:03,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:03,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:03,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:04,414 INFO L124 PetriNetUnfolderBase]: 3062/5203 cut-off events. [2024-06-14 11:26:04,414 INFO L125 PetriNetUnfolderBase]: For 363225/363225 co-relation queries the response was YES. [2024-06-14 11:26:04,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35398 conditions, 5203 events. 3062/5203 cut-off events. For 363225/363225 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35214 event pairs, 663 based on Foata normal form. 1/5195 useless extension candidates. Maximal degree in co-relation 35246. Up to 4614 conditions per place. [2024-06-14 11:26:04,481 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 88 changer transitions 0/388 dead transitions. [2024-06-14 11:26:04,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 388 transitions, 5694 flow [2024-06-14 11:26:04,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:26:04,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:26:04,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:26:04,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:26:04,487 INFO L175 Difference]: Start difference. First operand has 317 places, 370 transitions, 4701 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:26:04,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 388 transitions, 5694 flow [2024-06-14 11:26:05,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 388 transitions, 5562 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:05,287 INFO L231 Difference]: Finished difference. Result has 317 places, 373 transitions, 4789 flow [2024-06-14 11:26:05,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4789, PETRI_PLACES=317, PETRI_TRANSITIONS=373} [2024-06-14 11:26:05,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 11:26:05,288 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 373 transitions, 4789 flow [2024-06-14 11:26:05,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:05,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:05,288 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-14 11:26:05,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:26:05,289 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-14 11:26:05,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:05,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477284, now seen corresponding path program 3 times [2024-06-14 11:26:05,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:05,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480745944] [2024-06-14 11:26:05,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:05,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:05,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:05,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:05,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480745944] [2024-06-14 11:26:05,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480745944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:05,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:05,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:05,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058299799] [2024-06-14 11:26:05,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:05,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:05,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:05,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:05,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:05,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:05,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 373 transitions, 4789 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:05,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:05,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:05,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:06,233 INFO L124 PetriNetUnfolderBase]: 3059/5215 cut-off events. [2024-06-14 11:26:06,233 INFO L125 PetriNetUnfolderBase]: For 367387/367387 co-relation queries the response was YES. [2024-06-14 11:26:06,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35498 conditions, 5215 events. 3059/5215 cut-off events. For 367387/367387 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35432 event pairs, 678 based on Foata normal form. 1/5207 useless extension candidates. Maximal degree in co-relation 35345. Up to 4611 conditions per place. [2024-06-14 11:26:06,299 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 81 changer transitions 0/385 dead transitions. [2024-06-14 11:26:06,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 385 transitions, 5575 flow [2024-06-14 11:26:06,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:26:06,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:26:06,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:26:06,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:26:06,301 INFO L175 Difference]: Start difference. First operand has 317 places, 373 transitions, 4789 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:26:06,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 385 transitions, 5575 flow [2024-06-14 11:26:07,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 5410 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:07,236 INFO L231 Difference]: Finished difference. Result has 317 places, 373 transitions, 4813 flow [2024-06-14 11:26:07,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4813, PETRI_PLACES=317, PETRI_TRANSITIONS=373} [2024-06-14 11:26:07,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 11:26:07,236 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 373 transitions, 4813 flow [2024-06-14 11:26:07,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:07,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:07,237 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-14 11:26:07,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:26:07,237 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-14 11:26:07,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:07,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1892468150, now seen corresponding path program 4 times [2024-06-14 11:26:07,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:07,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016276268] [2024-06-14 11:26:07,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:07,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:07,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:07,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:07,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:07,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016276268] [2024-06-14 11:26:07,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016276268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:07,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:07,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:07,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320020052] [2024-06-14 11:26:07,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:07,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:07,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:07,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:07,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:07,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:07,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 373 transitions, 4813 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:07,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:07,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:07,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:08,228 INFO L124 PetriNetUnfolderBase]: 3104/5276 cut-off events. [2024-06-14 11:26:08,228 INFO L125 PetriNetUnfolderBase]: For 387427/387430 co-relation queries the response was YES. [2024-06-14 11:26:08,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36480 conditions, 5276 events. 3104/5276 cut-off events. For 387427/387430 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35695 event pairs, 680 based on Foata normal form. 1/5261 useless extension candidates. Maximal degree in co-relation 36327. Up to 4277 conditions per place. [2024-06-14 11:26:08,297 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 233 selfloop transitions, 182 changer transitions 0/422 dead transitions. [2024-06-14 11:26:08,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 422 transitions, 6741 flow [2024-06-14 11:26:08,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:08,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:08,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 11:26:08,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-14 11:26:08,299 INFO L175 Difference]: Start difference. First operand has 317 places, 373 transitions, 4813 flow. Second operand 8 states and 205 transitions. [2024-06-14 11:26:08,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 422 transitions, 6741 flow [2024-06-14 11:26:09,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 422 transitions, 6531 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:09,327 INFO L231 Difference]: Finished difference. Result has 319 places, 391 transitions, 5363 flow [2024-06-14 11:26:09,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5363, PETRI_PLACES=319, PETRI_TRANSITIONS=391} [2024-06-14 11:26:09,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-14 11:26:09,329 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 391 transitions, 5363 flow [2024-06-14 11:26:09,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:09,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:09,330 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-14 11:26:09,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:26:09,330 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-14 11:26:09,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:09,330 INFO L85 PathProgramCache]: Analyzing trace with hash -44294930, now seen corresponding path program 5 times [2024-06-14 11:26:09,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:09,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132478295] [2024-06-14 11:26:09,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:09,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:09,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:09,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-14 11:26:09,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:09,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132478295] [2024-06-14 11:26:09,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132478295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:09,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:09,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:09,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021669523] [2024-06-14 11:26:09,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:09,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:09,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:09,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:09,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:09,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:09,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 391 transitions, 5363 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:09,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:09,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:09,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:10,296 INFO L124 PetriNetUnfolderBase]: 3109/5281 cut-off events. [2024-06-14 11:26:10,296 INFO L125 PetriNetUnfolderBase]: For 384061/384064 co-relation queries the response was YES. [2024-06-14 11:26:10,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37349 conditions, 5281 events. 3109/5281 cut-off events. For 384061/384064 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35679 event pairs, 678 based on Foata normal form. 1/5266 useless extension candidates. Maximal degree in co-relation 37197. Up to 4281 conditions per place. [2024-06-14 11:26:10,363 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 181 changer transitions 0/426 dead transitions. [2024-06-14 11:26:10,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 426 transitions, 7165 flow [2024-06-14 11:26:10,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:10,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:10,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:26:10,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-14 11:26:10,366 INFO L175 Difference]: Start difference. First operand has 319 places, 391 transitions, 5363 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:26:10,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 426 transitions, 7165 flow [2024-06-14 11:26:11,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 426 transitions, 6941 flow, removed 96 selfloop flow, removed 1 redundant places. [2024-06-14 11:26:11,464 INFO L231 Difference]: Finished difference. Result has 326 places, 394 transitions, 5583 flow [2024-06-14 11:26:11,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5161, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5583, PETRI_PLACES=326, PETRI_TRANSITIONS=394} [2024-06-14 11:26:11,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-14 11:26:11,465 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 394 transitions, 5583 flow [2024-06-14 11:26:11,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:11,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:11,465 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-14 11:26:11,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:26:11,466 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-14 11:26:11,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:11,466 INFO L85 PathProgramCache]: Analyzing trace with hash -518742314, now seen corresponding path program 4 times [2024-06-14 11:26:11,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:11,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911981896] [2024-06-14 11:26:11,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:11,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:11,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:11,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:11,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:11,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911981896] [2024-06-14 11:26:11,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911981896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:11,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:11,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:11,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507624343] [2024-06-14 11:26:11,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:11,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:11,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:11,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:11,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:11,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:11,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 394 transitions, 5583 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:11,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:11,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:11,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:12,390 INFO L124 PetriNetUnfolderBase]: 3124/5333 cut-off events. [2024-06-14 11:26:12,391 INFO L125 PetriNetUnfolderBase]: For 386197/386197 co-relation queries the response was YES. [2024-06-14 11:26:12,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37233 conditions, 5333 events. 3124/5333 cut-off events. For 386197/386197 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36350 event pairs, 684 based on Foata normal form. 1/5325 useless extension candidates. Maximal degree in co-relation 37078. Up to 4638 conditions per place. [2024-06-14 11:26:12,460 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 322 selfloop transitions, 92 changer transitions 0/421 dead transitions. [2024-06-14 11:26:12,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 421 transitions, 6722 flow [2024-06-14 11:26:12,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:26:12,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:26:12,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:26:12,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:26:12,462 INFO L175 Difference]: Start difference. First operand has 326 places, 394 transitions, 5583 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:26:12,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 421 transitions, 6722 flow [2024-06-14 11:26:13,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 421 transitions, 6231 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:13,583 INFO L231 Difference]: Finished difference. Result has 327 places, 403 transitions, 5398 flow [2024-06-14 11:26:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5106, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5398, PETRI_PLACES=327, PETRI_TRANSITIONS=403} [2024-06-14 11:26:13,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 11:26:13,584 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 403 transitions, 5398 flow [2024-06-14 11:26:13,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:13,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:13,584 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-14 11:26:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:26:13,584 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-14 11:26:13,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:13,585 INFO L85 PathProgramCache]: Analyzing trace with hash -775953494, now seen corresponding path program 6 times [2024-06-14 11:26:13,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:13,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271637773] [2024-06-14 11:26:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:13,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:13,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:13,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:13,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271637773] [2024-06-14 11:26:13,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271637773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:13,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:13,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:13,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086016687] [2024-06-14 11:26:13,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:13,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:13,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:13,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:13,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:13,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:13,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 403 transitions, 5398 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:13,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:13,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:13,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:14,576 INFO L124 PetriNetUnfolderBase]: 3129/5329 cut-off events. [2024-06-14 11:26:14,577 INFO L125 PetriNetUnfolderBase]: For 394480/394483 co-relation queries the response was YES. [2024-06-14 11:26:14,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36953 conditions, 5329 events. 3129/5329 cut-off events. For 394480/394483 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36212 event pairs, 689 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 36797. Up to 4293 conditions per place. [2024-06-14 11:26:14,650 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 194 changer transitions 0/433 dead transitions. [2024-06-14 11:26:14,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 433 transitions, 6852 flow [2024-06-14 11:26:14,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:14,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:14,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:26:14,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:26:14,651 INFO L175 Difference]: Start difference. First operand has 327 places, 403 transitions, 5398 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:26:14,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 433 transitions, 6852 flow [2024-06-14 11:26:15,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 433 transitions, 6613 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:16,001 INFO L231 Difference]: Finished difference. Result has 331 places, 406 transitions, 5591 flow [2024-06-14 11:26:16,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5591, PETRI_PLACES=331, PETRI_TRANSITIONS=406} [2024-06-14 11:26:16,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 11:26:16,002 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 406 transitions, 5591 flow [2024-06-14 11:26:16,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:16,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:16,003 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-14 11:26:16,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:26:16,003 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-14 11:26:16,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:16,003 INFO L85 PathProgramCache]: Analyzing trace with hash -884020818, now seen corresponding path program 7 times [2024-06-14 11:26:16,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:16,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934543935] [2024-06-14 11:26:16,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:16,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:16,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:16,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:16,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:16,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934543935] [2024-06-14 11:26:16,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934543935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:16,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:16,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:16,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255078103] [2024-06-14 11:26:16,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:16,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:16,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:16,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:16,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:16,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:16,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 406 transitions, 5591 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:16,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:16,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:16,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:17,065 INFO L124 PetriNetUnfolderBase]: 3134/5354 cut-off events. [2024-06-14 11:26:17,065 INFO L125 PetriNetUnfolderBase]: For 403429/403432 co-relation queries the response was YES. [2024-06-14 11:26:17,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37265 conditions, 5354 events. 3134/5354 cut-off events. For 403429/403432 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36497 event pairs, 681 based on Foata normal form. 3/5345 useless extension candidates. Maximal degree in co-relation 37109. Up to 4649 conditions per place. [2024-06-14 11:26:17,137 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 107 changer transitions 0/434 dead transitions. [2024-06-14 11:26:17,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 434 transitions, 6719 flow [2024-06-14 11:26:17,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:17,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:17,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:26:17,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:26:17,138 INFO L175 Difference]: Start difference. First operand has 331 places, 406 transitions, 5591 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:26:17,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 434 transitions, 6719 flow [2024-06-14 11:26:18,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 434 transitions, 6353 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:18,180 INFO L231 Difference]: Finished difference. Result has 334 places, 409 transitions, 5495 flow [2024-06-14 11:26:18,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5495, PETRI_PLACES=334, PETRI_TRANSITIONS=409} [2024-06-14 11:26:18,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-14 11:26:18,181 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 409 transitions, 5495 flow [2024-06-14 11:26:18,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:18,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:18,181 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-14 11:26:18,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:26:18,182 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-14 11:26:18,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:18,182 INFO L85 PathProgramCache]: Analyzing trace with hash 280566160, now seen corresponding path program 8 times [2024-06-14 11:26:18,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:18,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127383596] [2024-06-14 11:26:18,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:18,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:18,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:18,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:18,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:18,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127383596] [2024-06-14 11:26:18,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127383596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:18,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:18,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:18,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855984373] [2024-06-14 11:26:18,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:18,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:18,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:18,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:18,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:18,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:18,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 409 transitions, 5495 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:18,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:18,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:18,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:19,359 INFO L124 PetriNetUnfolderBase]: 3152/5377 cut-off events. [2024-06-14 11:26:19,359 INFO L125 PetriNetUnfolderBase]: For 415913/415916 co-relation queries the response was YES. [2024-06-14 11:26:19,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37374 conditions, 5377 events. 3152/5377 cut-off events. For 415913/415916 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36665 event pairs, 673 based on Foata normal form. 3/5368 useless extension candidates. Maximal degree in co-relation 37217. Up to 4658 conditions per place. [2024-06-14 11:26:19,422 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 121 changer transitions 0/443 dead transitions. [2024-06-14 11:26:19,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 443 transitions, 6892 flow [2024-06-14 11:26:19,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:26:19,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:26:19,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 11:26:19,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-14 11:26:19,423 INFO L175 Difference]: Start difference. First operand has 334 places, 409 transitions, 5495 flow. Second operand 10 states and 228 transitions. [2024-06-14 11:26:19,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 443 transitions, 6892 flow [2024-06-14 11:26:20,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 443 transitions, 6648 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:20,575 INFO L231 Difference]: Finished difference. Result has 340 places, 418 transitions, 5640 flow [2024-06-14 11:26:20,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5640, PETRI_PLACES=340, PETRI_TRANSITIONS=418} [2024-06-14 11:26:20,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-14 11:26:20,575 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 418 transitions, 5640 flow [2024-06-14 11:26:20,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:20,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:20,576 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-14 11:26:20,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:26:20,576 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-14 11:26:20,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:20,576 INFO L85 PathProgramCache]: Analyzing trace with hash -533530744, now seen corresponding path program 5 times [2024-06-14 11:26:20,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:20,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591200275] [2024-06-14 11:26:20,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:20,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:20,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:20,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-14 11:26:20,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:20,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591200275] [2024-06-14 11:26:20,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591200275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:20,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:20,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:20,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168009766] [2024-06-14 11:26:20,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:20,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:20,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:20,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:20,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:20,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:20,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 418 transitions, 5640 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:20,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:20,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:20,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:21,564 INFO L124 PetriNetUnfolderBase]: 3175/5410 cut-off events. [2024-06-14 11:26:21,565 INFO L125 PetriNetUnfolderBase]: For 428862/428862 co-relation queries the response was YES. [2024-06-14 11:26:21,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37793 conditions, 5410 events. 3175/5410 cut-off events. For 428862/428862 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36950 event pairs, 674 based on Foata normal form. 1/5402 useless extension candidates. Maximal degree in co-relation 37634. Up to 4699 conditions per place. [2024-06-14 11:26:21,639 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 337 selfloop transitions, 100 changer transitions 0/444 dead transitions. [2024-06-14 11:26:21,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 444 transitions, 7016 flow [2024-06-14 11:26:21,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:26:21,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:26:21,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:26:21,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:26:21,640 INFO L175 Difference]: Start difference. First operand has 340 places, 418 transitions, 5640 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:26:21,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 444 transitions, 7016 flow [2024-06-14 11:26:22,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 444 transitions, 6756 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:22,951 INFO L231 Difference]: Finished difference. Result has 343 places, 428 transitions, 5723 flow [2024-06-14 11:26:22,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5400, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=343, PETRI_TRANSITIONS=428} [2024-06-14 11:26:22,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-14 11:26:22,951 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 428 transitions, 5723 flow [2024-06-14 11:26:22,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:22,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:22,952 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-14 11:26:22,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:26:22,952 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-14 11:26:22,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:22,952 INFO L85 PathProgramCache]: Analyzing trace with hash 749591314, now seen corresponding path program 9 times [2024-06-14 11:26:22,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:22,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570516463] [2024-06-14 11:26:22,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:22,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:22,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:23,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-14 11:26:23,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:23,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570516463] [2024-06-14 11:26:23,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570516463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:23,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:23,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:23,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371353197] [2024-06-14 11:26:23,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:23,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:23,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:23,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:23,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:23,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:23,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 428 transitions, 5723 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:23,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:23,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:23,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:24,028 INFO L124 PetriNetUnfolderBase]: 3172/5409 cut-off events. [2024-06-14 11:26:24,028 INFO L125 PetriNetUnfolderBase]: For 434692/434695 co-relation queries the response was YES. [2024-06-14 11:26:24,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37746 conditions, 5409 events. 3172/5409 cut-off events. For 434692/434695 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36893 event pairs, 673 based on Foata normal form. 3/5400 useless extension candidates. Maximal degree in co-relation 37585. Up to 4680 conditions per place. [2024-06-14 11:26:24,103 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 313 selfloop transitions, 130 changer transitions 0/450 dead transitions. [2024-06-14 11:26:24,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 450 transitions, 6837 flow [2024-06-14 11:26:24,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:24,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:24,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:26:24,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:26:24,104 INFO L175 Difference]: Start difference. First operand has 343 places, 428 transitions, 5723 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:26:24,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 450 transitions, 6837 flow [2024-06-14 11:26:25,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 450 transitions, 6675 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:26:25,514 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5827 flow [2024-06-14 11:26:25,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5827, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-14 11:26:25,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-14 11:26:25,515 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5827 flow [2024-06-14 11:26:25,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:25,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:25,515 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-14 11:26:25,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:26:25,515 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-14 11:26:25,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:25,516 INFO L85 PathProgramCache]: Analyzing trace with hash 969130454, now seen corresponding path program 6 times [2024-06-14 11:26:25,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:25,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463767113] [2024-06-14 11:26:25,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:25,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:25,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:25,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463767113] [2024-06-14 11:26:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463767113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:25,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:25,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:25,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363687280] [2024-06-14 11:26:25,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:25,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:25,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:25,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:25,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:25,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:25,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:25,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:25,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:26,505 INFO L124 PetriNetUnfolderBase]: 3169/5402 cut-off events. [2024-06-14 11:26:26,506 INFO L125 PetriNetUnfolderBase]: For 440060/440060 co-relation queries the response was YES. [2024-06-14 11:26:26,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37815 conditions, 5402 events. 3169/5402 cut-off events. For 440060/440060 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36855 event pairs, 674 based on Foata normal form. 1/5394 useless extension candidates. Maximal degree in co-relation 37653. Up to 4692 conditions per place. [2024-06-14 11:26:26,580 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 105 changer transitions 0/443 dead transitions. [2024-06-14 11:26:26,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 443 transitions, 6911 flow [2024-06-14 11:26:26,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:26:26,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:26:26,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:26:26,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:26:26,581 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5827 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:26:26,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 443 transitions, 6911 flow [2024-06-14 11:26:28,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 443 transitions, 6643 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:28,109 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5775 flow [2024-06-14 11:26:28,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5559, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5775, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-14 11:26:28,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-14 11:26:28,109 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5775 flow [2024-06-14 11:26:28,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:28,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:28,110 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-14 11:26:28,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:26:28,110 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-14 11:26:28,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:28,110 INFO L85 PathProgramCache]: Analyzing trace with hash -66181404, now seen corresponding path program 7 times [2024-06-14 11:26:28,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:28,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822571631] [2024-06-14 11:26:28,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:28,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:28,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:28,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-14 11:26:28,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:28,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822571631] [2024-06-14 11:26:28,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822571631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:28,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:28,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:28,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251903369] [2024-06-14 11:26:28,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:28,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:28,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:28,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:28,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:28,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:28,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5775 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:28,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:28,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:28,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:29,067 INFO L124 PetriNetUnfolderBase]: 3174/5416 cut-off events. [2024-06-14 11:26:29,067 INFO L125 PetriNetUnfolderBase]: For 450863/450866 co-relation queries the response was YES. [2024-06-14 11:26:29,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37909 conditions, 5416 events. 3174/5416 cut-off events. For 450863/450866 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37140 event pairs, 721 based on Foata normal form. 3/5407 useless extension candidates. Maximal degree in co-relation 37746. Up to 4698 conditions per place. [2024-06-14 11:26:29,141 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 325 selfloop transitions, 110 changer transitions 0/442 dead transitions. [2024-06-14 11:26:29,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 442 transitions, 6888 flow [2024-06-14 11:26:29,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:29,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:29,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:26:29,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:26:29,143 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5775 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:26:29,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 442 transitions, 6888 flow [2024-06-14 11:26:30,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 442 transitions, 6708 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:30,651 INFO L231 Difference]: Finished difference. Result has 350 places, 431 transitions, 5860 flow [2024-06-14 11:26:30,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5860, PETRI_PLACES=350, PETRI_TRANSITIONS=431} [2024-06-14 11:26:30,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-14 11:26:30,651 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 431 transitions, 5860 flow [2024-06-14 11:26:30,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:30,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:30,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, 1] [2024-06-14 11:26:30,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:26:30,652 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-14 11:26:30,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:30,652 INFO L85 PathProgramCache]: Analyzing trace with hash -289440924, now seen corresponding path program 8 times [2024-06-14 11:26:30,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:30,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892256839] [2024-06-14 11:26:30,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:30,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:30,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:30,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:30,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:30,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892256839] [2024-06-14 11:26:30,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892256839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:30,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:30,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:30,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63329179] [2024-06-14 11:26:30,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:30,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:30,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:30,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:30,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:30,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:30,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 431 transitions, 5860 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:30,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:30,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:30,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:31,610 INFO L124 PetriNetUnfolderBase]: 3179/5424 cut-off events. [2024-06-14 11:26:31,611 INFO L125 PetriNetUnfolderBase]: For 458356/458356 co-relation queries the response was YES. [2024-06-14 11:26:31,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38066 conditions, 5424 events. 3179/5424 cut-off events. For 458356/458356 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 37172 event pairs, 676 based on Foata normal form. 1/5416 useless extension candidates. Maximal degree in co-relation 37902. Up to 4704 conditions per place. [2024-06-14 11:26:31,685 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 326 selfloop transitions, 115 changer transitions 0/448 dead transitions. [2024-06-14 11:26:31,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 448 transitions, 6995 flow [2024-06-14 11:26:31,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:31,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:31,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:26:31,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:26:31,686 INFO L175 Difference]: Start difference. First operand has 350 places, 431 transitions, 5860 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:26:31,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 448 transitions, 6995 flow [2024-06-14 11:26:33,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 448 transitions, 6752 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:33,326 INFO L231 Difference]: Finished difference. Result has 352 places, 434 transitions, 5896 flow [2024-06-14 11:26:33,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5896, PETRI_PLACES=352, PETRI_TRANSITIONS=434} [2024-06-14 11:26:33,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-14 11:26:33,326 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 434 transitions, 5896 flow [2024-06-14 11:26:33,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:33,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:33,327 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-14 11:26:33,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:26:33,327 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-14 11:26:33,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:33,327 INFO L85 PathProgramCache]: Analyzing trace with hash -130362926, now seen corresponding path program 10 times [2024-06-14 11:26:33,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:33,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282216180] [2024-06-14 11:26:33,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:33,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:33,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:33,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:33,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:33,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282216180] [2024-06-14 11:26:33,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282216180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:33,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:33,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:33,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939114150] [2024-06-14 11:26:33,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:33,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:33,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:33,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:33,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:33,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:33,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 434 transitions, 5896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:33,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:33,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:33,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:34,355 INFO L124 PetriNetUnfolderBase]: 3228/5520 cut-off events. [2024-06-14 11:26:34,356 INFO L125 PetriNetUnfolderBase]: For 480555/480558 co-relation queries the response was YES. [2024-06-14 11:26:34,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39056 conditions, 5520 events. 3228/5520 cut-off events. For 480555/480558 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37883 event pairs, 687 based on Foata normal form. 3/5510 useless extension candidates. Maximal degree in co-relation 38892. Up to 4715 conditions per place. [2024-06-14 11:26:34,433 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 167 changer transitions 0/480 dead transitions. [2024-06-14 11:26:34,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 480 transitions, 7830 flow [2024-06-14 11:26:34,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:34,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:34,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:26:34,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:26:34,435 INFO L175 Difference]: Start difference. First operand has 352 places, 434 transitions, 5896 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:26:34,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 480 transitions, 7830 flow [2024-06-14 11:26:35,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 480 transitions, 7463 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:35,573 INFO L231 Difference]: Finished difference. Result has 358 places, 458 transitions, 6367 flow [2024-06-14 11:26:35,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6367, PETRI_PLACES=358, PETRI_TRANSITIONS=458} [2024-06-14 11:26:35,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 11:26:35,574 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 458 transitions, 6367 flow [2024-06-14 11:26:35,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:35,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:35,574 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-14 11:26:35,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:26:35,574 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-14 11:26:35,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:35,575 INFO L85 PathProgramCache]: Analyzing trace with hash 306315114, now seen corresponding path program 9 times [2024-06-14 11:26:35,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:35,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43732758] [2024-06-14 11:26:35,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:35,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:35,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:35,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43732758] [2024-06-14 11:26:35,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43732758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:35,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:35,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:35,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105206919] [2024-06-14 11:26:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:35,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:35,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:35,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:35,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 458 transitions, 6367 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:35,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:35,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:35,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:36,624 INFO L124 PetriNetUnfolderBase]: 3225/5498 cut-off events. [2024-06-14 11:26:36,625 INFO L125 PetriNetUnfolderBase]: For 477187/477187 co-relation queries the response was YES. [2024-06-14 11:26:36,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39137 conditions, 5498 events. 3225/5498 cut-off events. For 477187/477187 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37722 event pairs, 675 based on Foata normal form. 1/5490 useless extension candidates. Maximal degree in co-relation 38970. Up to 4755 conditions per place. [2024-06-14 11:26:36,696 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 346 selfloop transitions, 121 changer transitions 0/474 dead transitions. [2024-06-14 11:26:36,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 474 transitions, 7341 flow [2024-06-14 11:26:36,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:36,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:26:36,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:26:36,697 INFO L175 Difference]: Start difference. First operand has 358 places, 458 transitions, 6367 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:26:36,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 474 transitions, 7341 flow [2024-06-14 11:26:38,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 474 transitions, 7068 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-14 11:26:38,266 INFO L231 Difference]: Finished difference. Result has 361 places, 458 transitions, 6355 flow [2024-06-14 11:26:38,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6355, PETRI_PLACES=361, PETRI_TRANSITIONS=458} [2024-06-14 11:26:38,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-14 11:26:38,267 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 458 transitions, 6355 flow [2024-06-14 11:26:38,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:38,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:38,267 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-14 11:26:38,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:26:38,268 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-14 11:26:38,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash -2012927934, now seen corresponding path program 11 times [2024-06-14 11:26:38,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:38,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508831953] [2024-06-14 11:26:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:38,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:38,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:38,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:38,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:38,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508831953] [2024-06-14 11:26:38,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508831953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:38,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:38,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:38,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205968218] [2024-06-14 11:26:38,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:38,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:38,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:38,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:38,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:38,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:38,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 458 transitions, 6355 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:38,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:38,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:38,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:39,343 INFO L124 PetriNetUnfolderBase]: 3222/5496 cut-off events. [2024-06-14 11:26:39,343 INFO L125 PetriNetUnfolderBase]: For 483312/483315 co-relation queries the response was YES. [2024-06-14 11:26:39,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39023 conditions, 5496 events. 3222/5496 cut-off events. For 483312/483315 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37657 event pairs, 675 based on Foata normal form. 3/5486 useless extension candidates. Maximal degree in co-relation 38856. Up to 4709 conditions per place. [2024-06-14 11:26:39,419 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 168 changer transitions 0/481 dead transitions. [2024-06-14 11:26:39,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 7725 flow [2024-06-14 11:26:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:39,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:39,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 11:26:39,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-14 11:26:39,420 INFO L175 Difference]: Start difference. First operand has 361 places, 458 transitions, 6355 flow. Second operand 11 states and 243 transitions. [2024-06-14 11:26:39,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 7725 flow [2024-06-14 11:26:40,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 481 transitions, 7434 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:40,841 INFO L231 Difference]: Finished difference. Result has 365 places, 458 transitions, 6414 flow [2024-06-14 11:26:40,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6414, PETRI_PLACES=365, PETRI_TRANSITIONS=458} [2024-06-14 11:26:40,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-14 11:26:40,841 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 458 transitions, 6414 flow [2024-06-14 11:26:40,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:40,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:40,842 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-14 11:26:40,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:26:40,842 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-14 11:26:40,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:40,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1442344560, now seen corresponding path program 12 times [2024-06-14 11:26:40,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:40,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736412167] [2024-06-14 11:26:40,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:40,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:40,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:40,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:40,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:40,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736412167] [2024-06-14 11:26:40,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736412167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:40,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:40,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:40,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312477983] [2024-06-14 11:26:40,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:40,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:40,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:40,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:40,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:41,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:41,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 458 transitions, 6414 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:41,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:41,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:41,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:41,986 INFO L124 PetriNetUnfolderBase]: 3219/5514 cut-off events. [2024-06-14 11:26:41,986 INFO L125 PetriNetUnfolderBase]: For 467716/467716 co-relation queries the response was YES. [2024-06-14 11:26:42,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38863 conditions, 5514 events. 3219/5514 cut-off events. For 467716/467716 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37975 event pairs, 666 based on Foata normal form. 1/5510 useless extension candidates. Maximal degree in co-relation 38697. Up to 4945 conditions per place. [2024-06-14 11:26:42,067 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 38 changer transitions 0/476 dead transitions. [2024-06-14 11:26:42,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 476 transitions, 7396 flow [2024-06-14 11:26:42,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:42,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:42,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:26:42,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:26:42,068 INFO L175 Difference]: Start difference. First operand has 365 places, 458 transitions, 6414 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:26:42,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 476 transitions, 7396 flow [2024-06-14 11:26:43,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 476 transitions, 7026 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:43,410 INFO L231 Difference]: Finished difference. Result has 366 places, 458 transitions, 6126 flow [2024-06-14 11:26:43,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6126, PETRI_PLACES=366, PETRI_TRANSITIONS=458} [2024-06-14 11:26:43,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 11:26:43,411 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 458 transitions, 6126 flow [2024-06-14 11:26:43,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:43,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:43,412 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-14 11:26:43,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:26:43,413 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-14 11:26:43,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:43,413 INFO L85 PathProgramCache]: Analyzing trace with hash -251737622, now seen corresponding path program 1 times [2024-06-14 11:26:43,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:43,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787316191] [2024-06-14 11:26:43,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:43,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:43,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:43,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:43,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:43,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787316191] [2024-06-14 11:26:43,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787316191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:43,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:43,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:43,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281056294] [2024-06-14 11:26:43,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:43,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:43,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:43,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:43,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:43,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:43,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 458 transitions, 6126 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:43,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:43,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:43,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:44,510 INFO L124 PetriNetUnfolderBase]: 3247/5542 cut-off events. [2024-06-14 11:26:44,510 INFO L125 PetriNetUnfolderBase]: For 499300/499300 co-relation queries the response was YES. [2024-06-14 11:26:44,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38804 conditions, 5542 events. 3247/5542 cut-off events. For 499300/499300 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38113 event pairs, 576 based on Foata normal form. 6/5539 useless extension candidates. Maximal degree in co-relation 38637. Up to 4744 conditions per place. [2024-06-14 11:26:44,712 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 445 selfloop transitions, 32 changer transitions 0/484 dead transitions. [2024-06-14 11:26:44,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 484 transitions, 7413 flow [2024-06-14 11:26:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:44,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:44,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:26:44,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:26:44,713 INFO L175 Difference]: Start difference. First operand has 366 places, 458 transitions, 6126 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:26:44,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 484 transitions, 7413 flow [2024-06-14 11:26:46,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 484 transitions, 7292 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:46,360 INFO L231 Difference]: Finished difference. Result has 367 places, 461 transitions, 6111 flow [2024-06-14 11:26:46,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6005, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6111, PETRI_PLACES=367, PETRI_TRANSITIONS=461} [2024-06-14 11:26:46,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-14 11:26:46,376 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 461 transitions, 6111 flow [2024-06-14 11:26:46,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:46,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:46,377 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-14 11:26:46,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:26:46,377 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-14 11:26:46,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:46,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1640385028, now seen corresponding path program 2 times [2024-06-14 11:26:46,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:46,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050113206] [2024-06-14 11:26:46,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:46,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:46,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:46,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:46,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050113206] [2024-06-14 11:26:46,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050113206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:46,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:46,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:46,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408615429] [2024-06-14 11:26:46,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:46,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:46,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:46,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:46,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:46,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 461 transitions, 6111 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:46,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:46,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:46,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:47,530 INFO L124 PetriNetUnfolderBase]: 3234/5523 cut-off events. [2024-06-14 11:26:47,530 INFO L125 PetriNetUnfolderBase]: For 484205/484205 co-relation queries the response was YES. [2024-06-14 11:26:47,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38300 conditions, 5523 events. 3234/5523 cut-off events. For 484205/484205 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37940 event pairs, 565 based on Foata normal form. 6/5520 useless extension candidates. Maximal degree in co-relation 38133. Up to 4738 conditions per place. [2024-06-14 11:26:47,605 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 442 selfloop transitions, 32 changer transitions 0/481 dead transitions. [2024-06-14 11:26:47,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 7169 flow [2024-06-14 11:26:47,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:26:47,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:26:47,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:26:47,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:26:47,606 INFO L175 Difference]: Start difference. First operand has 367 places, 461 transitions, 6111 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:26:47,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 7169 flow [2024-06-14 11:26:48,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 481 transitions, 7099 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:26:48,971 INFO L231 Difference]: Finished difference. Result has 369 places, 461 transitions, 6111 flow [2024-06-14 11:26:48,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6041, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6111, PETRI_PLACES=369, PETRI_TRANSITIONS=461} [2024-06-14 11:26:48,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 11:26:48,972 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 461 transitions, 6111 flow [2024-06-14 11:26:48,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:26:48,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:48,972 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-14 11:26:48,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:26:48,972 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-14 11:26:48,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:48,973 INFO L85 PathProgramCache]: Analyzing trace with hash 631451120, now seen corresponding path program 1 times [2024-06-14 11:26:48,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:48,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895719452] [2024-06-14 11:26:48,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:48,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:48,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:49,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:49,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:49,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895719452] [2024-06-14 11:26:49,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895719452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:49,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:49,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:49,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562295640] [2024-06-14 11:26:49,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:49,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:49,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:49,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:49,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:49,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:49,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 461 transitions, 6111 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:49,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:49,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:49,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:50,226 INFO L124 PetriNetUnfolderBase]: 3327/5650 cut-off events. [2024-06-14 11:26:50,226 INFO L125 PetriNetUnfolderBase]: For 543457/543460 co-relation queries the response was YES. [2024-06-14 11:26:50,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40998 conditions, 5650 events. 3327/5650 cut-off events. For 543457/543460 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38668 event pairs, 684 based on Foata normal form. 2/5630 useless extension candidates. Maximal degree in co-relation 40831. Up to 4799 conditions per place. [2024-06-14 11:26:50,307 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 138 changer transitions 0/502 dead transitions. [2024-06-14 11:26:50,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 502 transitions, 7622 flow [2024-06-14 11:26:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:26:50,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:26:50,308 INFO L175 Difference]: Start difference. First operand has 369 places, 461 transitions, 6111 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:26:50,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 502 transitions, 7622 flow [2024-06-14 11:26:51,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 502 transitions, 7532 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:51,737 INFO L231 Difference]: Finished difference. Result has 373 places, 469 transitions, 6561 flow [2024-06-14 11:26:51,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6561, PETRI_PLACES=373, PETRI_TRANSITIONS=469} [2024-06-14 11:26:51,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-14 11:26:51,738 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 469 transitions, 6561 flow [2024-06-14 11:26:51,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:51,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:51,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:51,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:26:51,738 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-14 11:26:51,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:51,740 INFO L85 PathProgramCache]: Analyzing trace with hash 165490316, now seen corresponding path program 2 times [2024-06-14 11:26:51,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:51,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210899969] [2024-06-14 11:26:51,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:51,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:51,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:51,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:51,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210899969] [2024-06-14 11:26:51,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210899969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:51,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:51,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:51,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946562813] [2024-06-14 11:26:51,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:51,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:51,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:51,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:51,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:51,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:51,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 469 transitions, 6561 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:51,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:51,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:51,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:52,861 INFO L124 PetriNetUnfolderBase]: 3322/5653 cut-off events. [2024-06-14 11:26:52,862 INFO L125 PetriNetUnfolderBase]: For 535826/535829 co-relation queries the response was YES. [2024-06-14 11:26:52,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41169 conditions, 5653 events. 3322/5653 cut-off events. For 535826/535829 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38849 event pairs, 699 based on Foata normal form. 2/5642 useless extension candidates. Maximal degree in co-relation 41001. Up to 4891 conditions per place. [2024-06-14 11:26:52,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 131 changer transitions 0/494 dead transitions. [2024-06-14 11:26:52,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 494 transitions, 7597 flow [2024-06-14 11:26:52,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:52,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:52,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:26:52,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:26:52,943 INFO L175 Difference]: Start difference. First operand has 373 places, 469 transitions, 6561 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:26:52,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 494 transitions, 7597 flow [2024-06-14 11:26:54,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 494 transitions, 7296 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:54,537 INFO L231 Difference]: Finished difference. Result has 376 places, 469 transitions, 6527 flow [2024-06-14 11:26:54,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6260, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6527, PETRI_PLACES=376, PETRI_TRANSITIONS=469} [2024-06-14 11:26:54,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-14 11:26:54,537 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 469 transitions, 6527 flow [2024-06-14 11:26:54,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:54,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:54,538 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-14 11:26:54,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:26:54,538 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-14 11:26:54,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:54,538 INFO L85 PathProgramCache]: Analyzing trace with hash 280781486, now seen corresponding path program 3 times [2024-06-14 11:26:54,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:54,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968087526] [2024-06-14 11:26:54,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:54,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:54,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:54,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:54,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968087526] [2024-06-14 11:26:54,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968087526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:54,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:54,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:54,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411610864] [2024-06-14 11:26:54,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:54,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:54,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:54,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:54,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:54,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:54,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 469 transitions, 6527 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:54,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:54,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:54,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:55,702 INFO L124 PetriNetUnfolderBase]: 3317/5646 cut-off events. [2024-06-14 11:26:55,703 INFO L125 PetriNetUnfolderBase]: For 537010/537013 co-relation queries the response was YES. [2024-06-14 11:26:55,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40887 conditions, 5646 events. 3317/5646 cut-off events. For 537010/537013 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38749 event pairs, 677 based on Foata normal form. 4/5641 useless extension candidates. Maximal degree in co-relation 40718. Up to 5040 conditions per place. [2024-06-14 11:26:55,782 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 64 changer transitions 0/491 dead transitions. [2024-06-14 11:26:55,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 491 transitions, 7549 flow [2024-06-14 11:26:55,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:55,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:55,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:26:55,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:26:55,784 INFO L175 Difference]: Start difference. First operand has 376 places, 469 transitions, 6527 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:26:55,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 491 transitions, 7549 flow [2024-06-14 11:26:57,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 491 transitions, 7250 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:57,340 INFO L231 Difference]: Finished difference. Result has 378 places, 469 transitions, 6361 flow [2024-06-14 11:26:57,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6361, PETRI_PLACES=378, PETRI_TRANSITIONS=469} [2024-06-14 11:26:57,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-14 11:26:57,341 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 469 transitions, 6361 flow [2024-06-14 11:26:57,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:57,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:57,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, 1] [2024-06-14 11:26:57,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:26:57,342 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-14 11:26:57,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:57,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1583878972, now seen corresponding path program 4 times [2024-06-14 11:26:57,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:57,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786145566] [2024-06-14 11:26:57,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:57,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:57,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-14 11:26:57,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:57,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786145566] [2024-06-14 11:26:57,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786145566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:57,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:57,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:57,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055543523] [2024-06-14 11:26:57,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:57,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:57,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:57,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:57,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:57,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:57,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 469 transitions, 6361 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:57,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:57,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:57,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:58,492 INFO L124 PetriNetUnfolderBase]: 3325/5662 cut-off events. [2024-06-14 11:26:58,493 INFO L125 PetriNetUnfolderBase]: For 546751/546754 co-relation queries the response was YES. [2024-06-14 11:26:58,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40892 conditions, 5662 events. 3325/5662 cut-off events. For 546751/546754 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 38892 event pairs, 679 based on Foata normal form. 4/5657 useless extension candidates. Maximal degree in co-relation 40722. Up to 5046 conditions per place. [2024-06-14 11:26:58,574 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-14 11:26:58,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 491 transitions, 7444 flow [2024-06-14 11:26:58,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:58,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:58,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:26:58,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-14 11:26:58,575 INFO L175 Difference]: Start difference. First operand has 378 places, 469 transitions, 6361 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:26:58,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 491 transitions, 7444 flow [2024-06-14 11:27:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 491 transitions, 7277 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:00,197 INFO L231 Difference]: Finished difference. Result has 381 places, 471 transitions, 6410 flow [2024-06-14 11:27:00,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6410, PETRI_PLACES=381, PETRI_TRANSITIONS=471} [2024-06-14 11:27:00,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 11:27:00,198 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 471 transitions, 6410 flow [2024-06-14 11:27:00,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:00,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:00,199 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-14 11:27:00,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:27:00,199 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-14 11:27:00,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:00,199 INFO L85 PathProgramCache]: Analyzing trace with hash -330022616, now seen corresponding path program 13 times [2024-06-14 11:27:00,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:00,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633884669] [2024-06-14 11:27:00,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:00,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:00,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:00,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:00,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633884669] [2024-06-14 11:27:00,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633884669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:00,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:00,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:00,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61988004] [2024-06-14 11:27:00,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:00,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:00,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:00,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:00,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:00,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:00,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 471 transitions, 6410 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:00,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:00,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:00,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:01,319 INFO L124 PetriNetUnfolderBase]: 3346/5697 cut-off events. [2024-06-14 11:27:01,319 INFO L125 PetriNetUnfolderBase]: For 561791/561791 co-relation queries the response was YES. [2024-06-14 11:27:01,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41454 conditions, 5697 events. 3346/5697 cut-off events. For 561791/561791 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 39238 event pairs, 697 based on Foata normal form. 1/5689 useless extension candidates. Maximal degree in co-relation 41283. Up to 4534 conditions per place. [2024-06-14 11:27:01,400 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 219 changer transitions 0/504 dead transitions. [2024-06-14 11:27:01,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8010 flow [2024-06-14 11:27:01,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:01,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:01,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:27:01,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:27:01,401 INFO L175 Difference]: Start difference. First operand has 381 places, 471 transitions, 6410 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:27:01,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8010 flow [2024-06-14 11:27:03,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 504 transitions, 7821 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:03,357 INFO L231 Difference]: Finished difference. Result has 382 places, 478 transitions, 6821 flow [2024-06-14 11:27:03,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6821, PETRI_PLACES=382, PETRI_TRANSITIONS=478} [2024-06-14 11:27:03,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 11:27:03,358 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 478 transitions, 6821 flow [2024-06-14 11:27:03,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:03,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:03,358 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-14 11:27:03,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:27:03,359 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-14 11:27:03,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:03,359 INFO L85 PathProgramCache]: Analyzing trace with hash -525866198, now seen corresponding path program 14 times [2024-06-14 11:27:03,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:03,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415559861] [2024-06-14 11:27:03,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:03,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:03,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:03,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:03,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:03,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415559861] [2024-06-14 11:27:03,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415559861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:03,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:03,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:03,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012226389] [2024-06-14 11:27:03,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:03,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:03,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:03,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:03,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:03,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:03,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 478 transitions, 6821 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:03,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:03,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:03,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:04,461 INFO L124 PetriNetUnfolderBase]: 3351/5698 cut-off events. [2024-06-14 11:27:04,462 INFO L125 PetriNetUnfolderBase]: For 574758/574758 co-relation queries the response was YES. [2024-06-14 11:27:04,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42019 conditions, 5698 events. 3351/5698 cut-off events. For 574758/574758 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39253 event pairs, 689 based on Foata normal form. 1/5690 useless extension candidates. Maximal degree in co-relation 41847. Up to 4538 conditions per place. [2024-06-14 11:27:04,551 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 219 changer transitions 0/504 dead transitions. [2024-06-14 11:27:04,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 504 transitions, 8339 flow [2024-06-14 11:27:04,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:04,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:04,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:27:04,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:27:04,552 INFO L175 Difference]: Start difference. First operand has 382 places, 478 transitions, 6821 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:27:04,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 504 transitions, 8339 flow [2024-06-14 11:27:06,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 504 transitions, 7893 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:06,783 INFO L231 Difference]: Finished difference. Result has 386 places, 481 transitions, 6895 flow [2024-06-14 11:27:06,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6409, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=386, PETRI_TRANSITIONS=481} [2024-06-14 11:27:06,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 11:27:06,784 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 481 transitions, 6895 flow [2024-06-14 11:27:06,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:06,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:06,784 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-14 11:27:06,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:27:06,785 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-14 11:27:06,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:06,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2074771340, now seen corresponding path program 15 times [2024-06-14 11:27:06,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:06,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146178958] [2024-06-14 11:27:06,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:06,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:06,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-14 11:27:06,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:06,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146178958] [2024-06-14 11:27:06,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146178958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:06,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:06,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:06,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066252851] [2024-06-14 11:27:06,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:06,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:06,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:06,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:06,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:06,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:06,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 481 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:06,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:06,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:06,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:07,921 INFO L124 PetriNetUnfolderBase]: 3380/5744 cut-off events. [2024-06-14 11:27:07,921 INFO L125 PetriNetUnfolderBase]: For 601536/601536 co-relation queries the response was YES. [2024-06-14 11:27:07,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42720 conditions, 5744 events. 3380/5744 cut-off events. For 601536/601536 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39621 event pairs, 689 based on Foata normal form. 1/5736 useless extension candidates. Maximal degree in co-relation 42547. Up to 4563 conditions per place. [2024-06-14 11:27:08,003 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 222 changer transitions 0/519 dead transitions. [2024-06-14 11:27:08,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 519 transitions, 8987 flow [2024-06-14 11:27:08,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:08,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:27:08,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-14 11:27:08,004 INFO L175 Difference]: Start difference. First operand has 386 places, 481 transitions, 6895 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:27:08,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 519 transitions, 8987 flow [2024-06-14 11:27:09,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 519 transitions, 8541 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:09,990 INFO L231 Difference]: Finished difference. Result has 389 places, 491 transitions, 7107 flow [2024-06-14 11:27:09,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7107, PETRI_PLACES=389, PETRI_TRANSITIONS=491} [2024-06-14 11:27:09,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 11:27:09,991 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 491 transitions, 7107 flow [2024-06-14 11:27:09,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:09,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:09,991 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-14 11:27:09,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:27:09,991 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-14 11:27:09,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:09,992 INFO L85 PathProgramCache]: Analyzing trace with hash -71214038, now seen corresponding path program 16 times [2024-06-14 11:27:09,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:09,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555541043] [2024-06-14 11:27:09,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:09,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:09,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:10,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:10,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555541043] [2024-06-14 11:27:10,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555541043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:10,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:10,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:10,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830676626] [2024-06-14 11:27:10,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:10,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:10,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:10,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:10,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:10,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:10,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 491 transitions, 7107 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:10,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:10,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:10,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:11,312 INFO L124 PetriNetUnfolderBase]: 3393/5766 cut-off events. [2024-06-14 11:27:11,312 INFO L125 PetriNetUnfolderBase]: For 617961/617961 co-relation queries the response was YES. [2024-06-14 11:27:11,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43116 conditions, 5766 events. 3393/5766 cut-off events. For 617961/617961 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 39800 event pairs, 689 based on Foata normal form. 1/5758 useless extension candidates. Maximal degree in co-relation 42942. Up to 4573 conditions per place. [2024-06-14 11:27:11,387 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 226 changer transitions 0/522 dead transitions. [2024-06-14 11:27:11,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 522 transitions, 9137 flow [2024-06-14 11:27:11,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:11,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:11,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:27:11,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:27:11,389 INFO L175 Difference]: Start difference. First operand has 389 places, 491 transitions, 7107 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:27:11,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 522 transitions, 9137 flow [2024-06-14 11:27:13,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 522 transitions, 8653 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:13,138 INFO L231 Difference]: Finished difference. Result has 393 places, 497 transitions, 7221 flow [2024-06-14 11:27:13,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7221, PETRI_PLACES=393, PETRI_TRANSITIONS=497} [2024-06-14 11:27:13,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-14 11:27:13,138 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 497 transitions, 7221 flow [2024-06-14 11:27:13,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:13,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:13,139 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-14 11:27:13,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:27:13,139 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-14 11:27:13,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:13,139 INFO L85 PathProgramCache]: Analyzing trace with hash -48127128, now seen corresponding path program 17 times [2024-06-14 11:27:13,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:13,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506531811] [2024-06-14 11:27:13,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:13,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:13,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-14 11:27:13,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:13,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506531811] [2024-06-14 11:27:13,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506531811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:13,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:13,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:13,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290672075] [2024-06-14 11:27:13,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:13,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:13,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:13,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:13,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:13,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:13,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 497 transitions, 7221 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:13,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:13,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:13,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:14,284 INFO L124 PetriNetUnfolderBase]: 3411/5809 cut-off events. [2024-06-14 11:27:14,284 INFO L125 PetriNetUnfolderBase]: For 640020/640020 co-relation queries the response was YES. [2024-06-14 11:27:14,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43447 conditions, 5809 events. 3411/5809 cut-off events. For 640020/640020 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40181 event pairs, 699 based on Foata normal form. 2/5802 useless extension candidates. Maximal degree in co-relation 43272. Up to 4592 conditions per place. [2024-06-14 11:27:14,365 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 231 changer transitions 0/524 dead transitions. [2024-06-14 11:27:14,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 524 transitions, 8815 flow [2024-06-14 11:27:14,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:14,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:14,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:27:14,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:27:14,367 INFO L175 Difference]: Start difference. First operand has 393 places, 497 transitions, 7221 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:27:14,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 524 transitions, 8815 flow [2024-06-14 11:27:16,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 524 transitions, 8354 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:16,581 INFO L231 Difference]: Finished difference. Result has 397 places, 504 transitions, 7339 flow [2024-06-14 11:27:16,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7339, PETRI_PLACES=397, PETRI_TRANSITIONS=504} [2024-06-14 11:27:16,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 11:27:16,582 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 504 transitions, 7339 flow [2024-06-14 11:27:16,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:16,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:16,582 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-14 11:27:16,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:27:16,582 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-14 11:27:16,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:16,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1875469550, now seen corresponding path program 18 times [2024-06-14 11:27:16,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:16,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174786338] [2024-06-14 11:27:16,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:16,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:16,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:16,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:16,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174786338] [2024-06-14 11:27:16,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174786338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:16,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:16,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:16,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079204766] [2024-06-14 11:27:16,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:16,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:16,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:16,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:16,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:16,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:16,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 504 transitions, 7339 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:16,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:16,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:16,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:17,747 INFO L124 PetriNetUnfolderBase]: 3408/5781 cut-off events. [2024-06-14 11:27:17,748 INFO L125 PetriNetUnfolderBase]: For 641979/641979 co-relation queries the response was YES. [2024-06-14 11:27:17,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43416 conditions, 5781 events. 3408/5781 cut-off events. For 641979/641979 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39816 event pairs, 679 based on Foata normal form. 1/5773 useless extension candidates. Maximal degree in co-relation 43240. Up to 4590 conditions per place. [2024-06-14 11:27:17,827 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 240 changer transitions 0/531 dead transitions. [2024-06-14 11:27:17,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 531 transitions, 9065 flow [2024-06-14 11:27:17,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:17,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:17,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:27:17,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:27:17,829 INFO L175 Difference]: Start difference. First operand has 397 places, 504 transitions, 7339 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:27:17,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 531 transitions, 9065 flow [2024-06-14 11:27:19,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 531 transitions, 8723 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 11:27:19,782 INFO L231 Difference]: Finished difference. Result has 401 places, 504 transitions, 7483 flow [2024-06-14 11:27:19,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7483, PETRI_PLACES=401, PETRI_TRANSITIONS=504} [2024-06-14 11:27:19,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-14 11:27:19,782 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 504 transitions, 7483 flow [2024-06-14 11:27:19,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:19,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:19,783 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-14 11:27:19,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:27:19,783 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-14 11:27:19,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:19,784 INFO L85 PathProgramCache]: Analyzing trace with hash -80329898, now seen corresponding path program 19 times [2024-06-14 11:27:19,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:19,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833091041] [2024-06-14 11:27:19,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:19,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:19,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:19,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:19,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833091041] [2024-06-14 11:27:19,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833091041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:19,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:19,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:19,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581266128] [2024-06-14 11:27:19,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:19,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:19,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:19,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:19,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:19,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:19,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 504 transitions, 7483 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:19,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:19,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:19,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:21,004 INFO L124 PetriNetUnfolderBase]: 3413/5802 cut-off events. [2024-06-14 11:27:21,004 INFO L125 PetriNetUnfolderBase]: For 655839/655839 co-relation queries the response was YES. [2024-06-14 11:27:21,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43703 conditions, 5802 events. 3413/5802 cut-off events. For 655839/655839 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40121 event pairs, 691 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 43526. Up to 5028 conditions per place. [2024-06-14 11:27:21,092 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 123 changer transitions 0/528 dead transitions. [2024-06-14 11:27:21,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 528 transitions, 8640 flow [2024-06-14 11:27:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:21,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:21,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:27:21,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:27:21,093 INFO L175 Difference]: Start difference. First operand has 401 places, 504 transitions, 7483 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:27:21,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 528 transitions, 8640 flow [2024-06-14 11:27:23,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 528 transitions, 8018 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:23,137 INFO L231 Difference]: Finished difference. Result has 400 places, 507 transitions, 7182 flow [2024-06-14 11:27:23,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7182, PETRI_PLACES=400, PETRI_TRANSITIONS=507} [2024-06-14 11:27:23,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 11:27:23,138 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 507 transitions, 7182 flow [2024-06-14 11:27:23,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:23,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:23,138 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-14 11:27:23,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:27:23,138 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-14 11:27:23,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:23,139 INFO L85 PathProgramCache]: Analyzing trace with hash 244618612, now seen corresponding path program 20 times [2024-06-14 11:27:23,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:23,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135512542] [2024-06-14 11:27:23,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:23,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:23,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:23,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:23,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:23,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135512542] [2024-06-14 11:27:23,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135512542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:23,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:23,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:23,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823360273] [2024-06-14 11:27:23,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:23,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:23,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:23,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:23,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:23,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:23,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 507 transitions, 7182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:23,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:23,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:23,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:24,297 INFO L124 PetriNetUnfolderBase]: 3410/5806 cut-off events. [2024-06-14 11:27:24,297 INFO L125 PetriNetUnfolderBase]: For 658567/658567 co-relation queries the response was YES. [2024-06-14 11:27:24,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43102 conditions, 5806 events. 3410/5806 cut-off events. For 658567/658567 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40160 event pairs, 699 based on Foata normal form. 1/5798 useless extension candidates. Maximal degree in co-relation 42926. Up to 5014 conditions per place. [2024-06-14 11:27:24,383 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 129 changer transitions 0/526 dead transitions. [2024-06-14 11:27:24,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 526 transitions, 8474 flow [2024-06-14 11:27:24,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:24,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:24,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:27:24,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:27:24,384 INFO L175 Difference]: Start difference. First operand has 400 places, 507 transitions, 7182 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:27:24,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 526 transitions, 8474 flow [2024-06-14 11:27:26,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 526 transitions, 8204 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:26,366 INFO L231 Difference]: Finished difference. Result has 402 places, 507 transitions, 7176 flow [2024-06-14 11:27:26,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=402, PETRI_TRANSITIONS=507} [2024-06-14 11:27:26,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-14 11:27:26,367 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 507 transitions, 7176 flow [2024-06-14 11:27:26,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:26,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:26,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-14 11:27:26,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:27:26,368 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-14 11:27:26,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:26,368 INFO L85 PathProgramCache]: Analyzing trace with hash 244411222, now seen corresponding path program 21 times [2024-06-14 11:27:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952487395] [2024-06-14 11:27:26,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:26,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:26,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:26,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:26,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952487395] [2024-06-14 11:27:26,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952487395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:26,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:26,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:26,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948914535] [2024-06-14 11:27:26,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:26,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:26,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:26,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:26,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:26,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:26,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 507 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:26,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:26,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:26,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:27,561 INFO L124 PetriNetUnfolderBase]: 3407/5802 cut-off events. [2024-06-14 11:27:27,561 INFO L125 PetriNetUnfolderBase]: For 664814/664814 co-relation queries the response was YES. [2024-06-14 11:27:27,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43071 conditions, 5802 events. 3407/5802 cut-off events. For 664814/664814 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40152 event pairs, 699 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 42894. Up to 5011 conditions per place. [2024-06-14 11:27:27,649 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 130 changer transitions 0/527 dead transitions. [2024-06-14 11:27:27,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 527 transitions, 8264 flow [2024-06-14 11:27:27,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:27:27,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:27:27,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:27:27,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:27:27,650 INFO L175 Difference]: Start difference. First operand has 402 places, 507 transitions, 7176 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:27:27,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 527 transitions, 8264 flow [2024-06-14 11:27:29,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 527 transitions, 7915 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:29,615 INFO L231 Difference]: Finished difference. Result has 406 places, 507 transitions, 7093 flow [2024-06-14 11:27:29,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7093, PETRI_PLACES=406, PETRI_TRANSITIONS=507} [2024-06-14 11:27:29,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:27:29,616 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 507 transitions, 7093 flow [2024-06-14 11:27:29,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:29,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:29,616 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-14 11:27:29,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:27:29,617 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-14 11:27:29,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:29,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1966465886, now seen corresponding path program 22 times [2024-06-14 11:27:29,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:29,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501910863] [2024-06-14 11:27:29,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:29,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:29,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:29,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:29,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501910863] [2024-06-14 11:27:29,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501910863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:29,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:29,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:29,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242350307] [2024-06-14 11:27:29,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:29,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:29,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:29,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:29,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:29,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:29,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 507 transitions, 7093 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:29,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:29,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:29,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:30,841 INFO L124 PetriNetUnfolderBase]: 3457/5873 cut-off events. [2024-06-14 11:27:30,841 INFO L125 PetriNetUnfolderBase]: For 712137/712137 co-relation queries the response was YES. [2024-06-14 11:27:30,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44101 conditions, 5873 events. 3457/5873 cut-off events. For 712137/712137 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40624 event pairs, 689 based on Foata normal form. 2/5866 useless extension candidates. Maximal degree in co-relation 43923. Up to 4972 conditions per place. [2024-06-14 11:27:30,928 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 151 changer transitions 0/538 dead transitions. [2024-06-14 11:27:30,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 538 transitions, 8629 flow [2024-06-14 11:27:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:30,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:27:30,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:27:30,929 INFO L175 Difference]: Start difference. First operand has 406 places, 507 transitions, 7093 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:27:30,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 538 transitions, 8629 flow [2024-06-14 11:27:33,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 538 transitions, 8349 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:33,061 INFO L231 Difference]: Finished difference. Result has 406 places, 520 transitions, 7380 flow [2024-06-14 11:27:33,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7380, PETRI_PLACES=406, PETRI_TRANSITIONS=520} [2024-06-14 11:27:33,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:27:33,062 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 520 transitions, 7380 flow [2024-06-14 11:27:33,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:33,062 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-14 11:27:33,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:27:33,063 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-14 11:27:33,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:33,063 INFO L85 PathProgramCache]: Analyzing trace with hash -17696308, now seen corresponding path program 23 times [2024-06-14 11:27:33,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:33,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034949079] [2024-06-14 11:27:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:33,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:33,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:33,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:33,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:33,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034949079] [2024-06-14 11:27:33,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034949079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:33,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:33,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:33,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065294714] [2024-06-14 11:27:33,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:33,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:33,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:33,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:33,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:33,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:33,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 520 transitions, 7380 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:33,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:33,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:33,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:34,392 INFO L124 PetriNetUnfolderBase]: 3451/5869 cut-off events. [2024-06-14 11:27:34,393 INFO L125 PetriNetUnfolderBase]: For 713878/713878 co-relation queries the response was YES. [2024-06-14 11:27:34,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44188 conditions, 5869 events. 3451/5869 cut-off events. For 713878/713878 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40634 event pairs, 691 based on Foata normal form. 2/5862 useless extension candidates. Maximal degree in co-relation 44008. Up to 4967 conditions per place. [2024-06-14 11:27:34,478 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 158 changer transitions 0/541 dead transitions. [2024-06-14 11:27:34,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 541 transitions, 8964 flow [2024-06-14 11:27:34,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:27:34,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:27:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:27:34,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 11:27:34,479 INFO L175 Difference]: Start difference. First operand has 406 places, 520 transitions, 7380 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:27:34,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 541 transitions, 8964 flow [2024-06-14 11:27:37,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 541 transitions, 8675 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:37,177 INFO L231 Difference]: Finished difference. Result has 412 places, 522 transitions, 7472 flow [2024-06-14 11:27:37,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7472, PETRI_PLACES=412, PETRI_TRANSITIONS=522} [2024-06-14 11:27:37,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-14 11:27:37,178 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 522 transitions, 7472 flow [2024-06-14 11:27:37,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:37,178 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-14 11:27:37,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:27:37,178 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-14 11:27:37,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:37,179 INFO L85 PathProgramCache]: Analyzing trace with hash -17903698, now seen corresponding path program 24 times [2024-06-14 11:27:37,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:37,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298702298] [2024-06-14 11:27:37,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:37,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:37,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:37,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:37,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:37,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298702298] [2024-06-14 11:27:37,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298702298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:37,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:37,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:37,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37545587] [2024-06-14 11:27:37,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:37,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:37,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:37,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:37,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:37,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:37,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 522 transitions, 7472 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:37,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:37,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:37,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:38,478 INFO L124 PetriNetUnfolderBase]: 3445/5857 cut-off events. [2024-06-14 11:27:38,479 INFO L125 PetriNetUnfolderBase]: For 715274/715274 co-relation queries the response was YES. [2024-06-14 11:27:38,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44060 conditions, 5857 events. 3445/5857 cut-off events. For 715274/715274 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40579 event pairs, 689 based on Foata normal form. 2/5850 useless extension candidates. Maximal degree in co-relation 43878. Up to 4962 conditions per place. [2024-06-14 11:27:38,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 374 selfloop transitions, 160 changer transitions 0/541 dead transitions. [2024-06-14 11:27:38,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 541 transitions, 8800 flow [2024-06-14 11:27:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:38,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:38,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 11:27:38,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-14 11:27:38,571 INFO L175 Difference]: Start difference. First operand has 412 places, 522 transitions, 7472 flow. Second operand 11 states and 244 transitions. [2024-06-14 11:27:38,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 541 transitions, 8800 flow [2024-06-14 11:27:41,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 541 transitions, 8406 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:41,394 INFO L231 Difference]: Finished difference. Result has 416 places, 522 transitions, 7405 flow [2024-06-14 11:27:41,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7078, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7405, PETRI_PLACES=416, PETRI_TRANSITIONS=522} [2024-06-14 11:27:41,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-14 11:27:41,395 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 522 transitions, 7405 flow [2024-06-14 11:27:41,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:41,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:41,395 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-14 11:27:41,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:27:41,396 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-14 11:27:41,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:41,396 INFO L85 PathProgramCache]: Analyzing trace with hash -597128894, now seen corresponding path program 25 times [2024-06-14 11:27:41,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:41,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610659928] [2024-06-14 11:27:41,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:41,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:41,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:41,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:41,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:41,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610659928] [2024-06-14 11:27:41,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610659928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:41,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:41,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:41,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687679903] [2024-06-14 11:27:41,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:41,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:41,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:41,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:41,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:41,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:41,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 522 transitions, 7405 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:41,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:41,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:41,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:42,726 INFO L124 PetriNetUnfolderBase]: 3439/5849 cut-off events. [2024-06-14 11:27:42,726 INFO L125 PetriNetUnfolderBase]: For 715191/715191 co-relation queries the response was YES. [2024-06-14 11:27:42,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43838 conditions, 5849 events. 3439/5849 cut-off events. For 715191/715191 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40495 event pairs, 689 based on Foata normal form. 2/5842 useless extension candidates. Maximal degree in co-relation 43655. Up to 4711 conditions per place. [2024-06-14 11:27:42,817 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 302 selfloop transitions, 247 changer transitions 0/556 dead transitions. [2024-06-14 11:27:42,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 556 transitions, 9241 flow [2024-06-14 11:27:42,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:42,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:42,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-14 11:27:42,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-14 11:27:42,818 INFO L175 Difference]: Start difference. First operand has 416 places, 522 transitions, 7405 flow. Second operand 9 states and 229 transitions. [2024-06-14 11:27:42,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 556 transitions, 9241 flow [2024-06-14 11:27:45,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 556 transitions, 8871 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:45,416 INFO L231 Difference]: Finished difference. Result has 414 places, 522 transitions, 7549 flow [2024-06-14 11:27:45,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7549, PETRI_PLACES=414, PETRI_TRANSITIONS=522} [2024-06-14 11:27:45,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-14 11:27:45,416 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 522 transitions, 7549 flow [2024-06-14 11:27:45,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:45,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:45,417 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-14 11:27:45,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:27:45,417 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-14 11:27:45,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:45,417 INFO L85 PathProgramCache]: Analyzing trace with hash 714941836, now seen corresponding path program 26 times [2024-06-14 11:27:45,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:45,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736240494] [2024-06-14 11:27:45,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:45,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:45,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-14 11:27:45,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:45,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736240494] [2024-06-14 11:27:45,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736240494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:45,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:45,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:45,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963280350] [2024-06-14 11:27:45,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:45,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:45,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:45,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:45,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:45,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:45,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 522 transitions, 7549 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:45,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:45,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:45,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:46,727 INFO L124 PetriNetUnfolderBase]: 3433/5843 cut-off events. [2024-06-14 11:27:46,727 INFO L125 PetriNetUnfolderBase]: For 716820/716823 co-relation queries the response was YES. [2024-06-14 11:27:46,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43972 conditions, 5843 events. 3433/5843 cut-off events. For 716820/716823 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40396 event pairs, 689 based on Foata normal form. 4/5834 useless extension candidates. Maximal degree in co-relation 43788. Up to 4706 conditions per place. [2024-06-14 11:27:46,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 276 selfloop transitions, 276 changer transitions 0/559 dead transitions. [2024-06-14 11:27:46,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 559 transitions, 9405 flow [2024-06-14 11:27:46,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:46,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:46,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-14 11:27:46,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6164021164021164 [2024-06-14 11:27:46,813 INFO L175 Difference]: Start difference. First operand has 414 places, 522 transitions, 7549 flow. Second operand 9 states and 233 transitions. [2024-06-14 11:27:46,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 559 transitions, 9405 flow [2024-06-14 11:27:49,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 559 transitions, 8759 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:49,155 INFO L231 Difference]: Finished difference. Result has 412 places, 522 transitions, 7492 flow [2024-06-14 11:27:49,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6921, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7492, PETRI_PLACES=412, PETRI_TRANSITIONS=522} [2024-06-14 11:27:49,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-14 11:27:49,155 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 522 transitions, 7492 flow [2024-06-14 11:27:49,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:49,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:49,156 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-14 11:27:49,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:27:49,156 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-14 11:27:49,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:49,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1740194670, now seen corresponding path program 27 times [2024-06-14 11:27:49,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:49,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792053161] [2024-06-14 11:27:49,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:49,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:49,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:49,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:49,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:49,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792053161] [2024-06-14 11:27:49,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792053161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:49,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:49,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:49,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960871106] [2024-06-14 11:27:49,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:49,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:49,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:49,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:49,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:49,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:49,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 522 transitions, 7492 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:49,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:49,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:49,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:50,453 INFO L124 PetriNetUnfolderBase]: 3427/5837 cut-off events. [2024-06-14 11:27:50,454 INFO L125 PetriNetUnfolderBase]: For 678831/678831 co-relation queries the response was YES. [2024-06-14 11:27:50,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43483 conditions, 5837 events. 3427/5837 cut-off events. For 678831/678831 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40510 event pairs, 691 based on Foata normal form. 2/5830 useless extension candidates. Maximal degree in co-relation 43300. Up to 4701 conditions per place. [2024-06-14 11:27:50,545 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 298 selfloop transitions, 254 changer transitions 0/559 dead transitions. [2024-06-14 11:27:50,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 559 transitions, 9120 flow [2024-06-14 11:27:50,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:27:50,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:27:50,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-14 11:27:50,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-14 11:27:50,547 INFO L175 Difference]: Start difference. First operand has 412 places, 522 transitions, 7492 flow. Second operand 10 states and 248 transitions. [2024-06-14 11:27:50,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 559 transitions, 9120 flow [2024-06-14 11:27:52,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 559 transitions, 8398 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-14 11:27:52,946 INFO L231 Difference]: Finished difference. Result has 411 places, 522 transitions, 7314 flow [2024-06-14 11:27:52,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6782, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7314, PETRI_PLACES=411, PETRI_TRANSITIONS=522} [2024-06-14 11:27:52,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-14 11:27:52,947 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 522 transitions, 7314 flow [2024-06-14 11:27:52,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:52,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:52,947 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-14 11:27:52,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:27:52,948 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-14 11:27:52,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:52,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1996902570, now seen corresponding path program 28 times [2024-06-14 11:27:52,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:52,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035114211] [2024-06-14 11:27:52,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:52,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:52,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:53,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:53,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:53,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035114211] [2024-06-14 11:27:53,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035114211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:53,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:53,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:53,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661623548] [2024-06-14 11:27:53,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:53,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:53,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:53,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:53,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:53,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:53,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 522 transitions, 7314 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:53,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:53,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:53,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:54,194 INFO L124 PetriNetUnfolderBase]: 3421/5841 cut-off events. [2024-06-14 11:27:54,194 INFO L125 PetriNetUnfolderBase]: For 641656/641656 co-relation queries the response was YES. [2024-06-14 11:27:54,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42907 conditions, 5841 events. 3421/5841 cut-off events. For 641656/641656 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40632 event pairs, 701 based on Foata normal form. 2/5834 useless extension candidates. Maximal degree in co-relation 42725. Up to 4696 conditions per place. [2024-06-14 11:27:54,283 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 316 selfloop transitions, 223 changer transitions 0/546 dead transitions. [2024-06-14 11:27:54,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 546 transitions, 8664 flow [2024-06-14 11:27:54,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:54,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:54,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:27:54,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:27:54,284 INFO L175 Difference]: Start difference. First operand has 411 places, 522 transitions, 7314 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:27:54,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 546 transitions, 8664 flow [2024-06-14 11:27:56,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 546 transitions, 8129 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-14 11:27:56,488 INFO L231 Difference]: Finished difference. Result has 406 places, 522 transitions, 7249 flow [2024-06-14 11:27:56,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7249, PETRI_PLACES=406, PETRI_TRANSITIONS=522} [2024-06-14 11:27:56,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:27:56,489 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 522 transitions, 7249 flow [2024-06-14 11:27:56,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:56,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:56,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-14 11:27:56,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:27:56,489 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-14 11:27:56,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:56,490 INFO L85 PathProgramCache]: Analyzing trace with hash 714734446, now seen corresponding path program 29 times [2024-06-14 11:27:56,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:56,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682917541] [2024-06-14 11:27:56,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:56,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:56,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:56,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:56,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:56,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682917541] [2024-06-14 11:27:56,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682917541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:56,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:56,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:56,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787260434] [2024-06-14 11:27:56,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:56,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:56,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:56,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:56,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:56,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:56,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 522 transitions, 7249 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:56,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:56,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:56,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:57,837 INFO L124 PetriNetUnfolderBase]: 3415/5831 cut-off events. [2024-06-14 11:27:57,837 INFO L125 PetriNetUnfolderBase]: For 599291/599294 co-relation queries the response was YES. [2024-06-14 11:27:57,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42233 conditions, 5831 events. 3415/5831 cut-off events. For 599291/599294 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40485 event pairs, 699 based on Foata normal form. 4/5822 useless extension candidates. Maximal degree in co-relation 42054. Up to 4691 conditions per place. [2024-06-14 11:27:57,916 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 280 changer transitions 0/566 dead transitions. [2024-06-14 11:27:57,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 566 transitions, 8889 flow [2024-06-14 11:27:57,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:57,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:57,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-14 11:27:57,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017316017316018 [2024-06-14 11:27:57,918 INFO L175 Difference]: Start difference. First operand has 406 places, 522 transitions, 7249 flow. Second operand 11 states and 278 transitions. [2024-06-14 11:27:57,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 566 transitions, 8889 flow [2024-06-14 11:28:00,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 566 transitions, 8335 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:00,083 INFO L231 Difference]: Finished difference. Result has 408 places, 522 transitions, 7286 flow [2024-06-14 11:28:00,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6703, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7286, PETRI_PLACES=408, PETRI_TRANSITIONS=522} [2024-06-14 11:28:00,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-14 11:28:00,083 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 522 transitions, 7286 flow [2024-06-14 11:28:00,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:00,084 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-14 11:28:00,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:28:00,084 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-14 11:28:00,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:00,084 INFO L85 PathProgramCache]: Analyzing trace with hash 567124846, now seen corresponding path program 30 times [2024-06-14 11:28:00,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:00,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635820548] [2024-06-14 11:28:00,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:00,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:00,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:00,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635820548] [2024-06-14 11:28:00,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635820548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:00,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:00,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:00,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782939434] [2024-06-14 11:28:00,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:00,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:00,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:00,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:00,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:00,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:00,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 522 transitions, 7286 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:00,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:00,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:00,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:01,362 INFO L124 PetriNetUnfolderBase]: 3409/5817 cut-off events. [2024-06-14 11:28:01,362 INFO L125 PetriNetUnfolderBase]: For 577439/577439 co-relation queries the response was YES. [2024-06-14 11:28:01,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41917 conditions, 5817 events. 3409/5817 cut-off events. For 577439/577439 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40312 event pairs, 668 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 41738. Up to 5190 conditions per place. [2024-06-14 11:28:01,452 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 58 changer transitions 0/551 dead transitions. [2024-06-14 11:28:01,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 551 transitions, 8448 flow [2024-06-14 11:28:01,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:01,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:01,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:28:01,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:28:01,453 INFO L175 Difference]: Start difference. First operand has 408 places, 522 transitions, 7286 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:28:01,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 551 transitions, 8448 flow [2024-06-14 11:28:03,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 551 transitions, 7923 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 11:28:03,201 INFO L231 Difference]: Finished difference. Result has 404 places, 522 transitions, 6896 flow [2024-06-14 11:28:03,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6761, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6896, PETRI_PLACES=404, PETRI_TRANSITIONS=522} [2024-06-14 11:28:03,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-14 11:28:03,202 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 522 transitions, 6896 flow [2024-06-14 11:28:03,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:03,202 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-14 11:28:03,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:28:03,203 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-14 11:28:03,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:03,203 INFO L85 PathProgramCache]: Analyzing trace with hash 126478418, now seen corresponding path program 5 times [2024-06-14 11:28:03,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:03,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077203926] [2024-06-14 11:28:03,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:03,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:03,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:03,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:03,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:03,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077203926] [2024-06-14 11:28:03,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077203926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:03,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:03,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:03,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247153882] [2024-06-14 11:28:03,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:03,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:03,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:03,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:03,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:03,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:03,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 522 transitions, 6896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:03,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:03,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:03,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:04,488 INFO L124 PetriNetUnfolderBase]: 3548/6039 cut-off events. [2024-06-14 11:28:04,488 INFO L125 PetriNetUnfolderBase]: For 659783/659783 co-relation queries the response was YES. [2024-06-14 11:28:04,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45323 conditions, 6039 events. 3548/6039 cut-off events. For 659783/659783 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41987 event pairs, 716 based on Foata normal form. 2/6032 useless extension candidates. Maximal degree in co-relation 45145. Up to 5075 conditions per place. [2024-06-14 11:28:04,577 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 424 selfloop transitions, 129 changer transitions 0/560 dead transitions. [2024-06-14 11:28:04,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 560 transitions, 8541 flow [2024-06-14 11:28:04,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:04,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:04,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:28:04,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:28:04,578 INFO L175 Difference]: Start difference. First operand has 404 places, 522 transitions, 6896 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:28:04,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 560 transitions, 8541 flow [2024-06-14 11:28:06,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 560 transitions, 8403 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:06,737 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 7299 flow [2024-06-14 11:28:06,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7299, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-14 11:28:06,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:28:06,738 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 7299 flow [2024-06-14 11:28:06,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:06,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:06,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:28:06,738 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-14 11:28:06,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:06,738 INFO L85 PathProgramCache]: Analyzing trace with hash 129335378, now seen corresponding path program 6 times [2024-06-14 11:28:06,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:06,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694852094] [2024-06-14 11:28:06,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:06,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:06,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:06,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:06,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:06,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694852094] [2024-06-14 11:28:06,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694852094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:06,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:06,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:06,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943502470] [2024-06-14 11:28:06,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:06,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:06,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:06,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:06,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:06,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:06,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 7299 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:06,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:06,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:06,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:08,023 INFO L124 PetriNetUnfolderBase]: 3543/6004 cut-off events. [2024-06-14 11:28:08,024 INFO L125 PetriNetUnfolderBase]: For 641501/641501 co-relation queries the response was YES. [2024-06-14 11:28:08,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45416 conditions, 6004 events. 3543/6004 cut-off events. For 641501/641501 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41526 event pairs, 695 based on Foata normal form. 2/6000 useless extension candidates. Maximal degree in co-relation 45237. Up to 5217 conditions per place. [2024-06-14 11:28:08,120 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 122 changer transitions 0/552 dead transitions. [2024-06-14 11:28:08,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 552 transitions, 8443 flow [2024-06-14 11:28:08,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:08,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:28:08,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:28:08,122 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 7299 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:28:08,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 552 transitions, 8443 flow [2024-06-14 11:28:10,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 552 transitions, 8135 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:10,142 INFO L231 Difference]: Finished difference. Result has 408 places, 530 transitions, 7240 flow [2024-06-14 11:28:10,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6991, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=408, PETRI_TRANSITIONS=530} [2024-06-14 11:28:10,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-14 11:28:10,143 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 530 transitions, 7240 flow [2024-06-14 11:28:10,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:10,143 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-14 11:28:10,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:28:10,143 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-14 11:28:10,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:10,143 INFO L85 PathProgramCache]: Analyzing trace with hash 2058494034, now seen corresponding path program 7 times [2024-06-14 11:28:10,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:10,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470169884] [2024-06-14 11:28:10,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:10,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:10,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:10,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:10,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:10,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470169884] [2024-06-14 11:28:10,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470169884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:10,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:10,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:10,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058511666] [2024-06-14 11:28:10,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:10,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:10,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:10,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:10,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:10,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:10,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 530 transitions, 7240 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:10,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:10,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:10,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:11,478 INFO L124 PetriNetUnfolderBase]: 3728/6336 cut-off events. [2024-06-14 11:28:11,478 INFO L125 PetriNetUnfolderBase]: For 806628/806628 co-relation queries the response was YES. [2024-06-14 11:28:11,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50993 conditions, 6336 events. 3728/6336 cut-off events. For 806628/806628 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 44364 event pairs, 769 based on Foata normal form. 2/6330 useless extension candidates. Maximal degree in co-relation 50814. Up to 5297 conditions per place. [2024-06-14 11:28:11,574 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 126 changer transitions 0/568 dead transitions. [2024-06-14 11:28:11,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 568 transitions, 8917 flow [2024-06-14 11:28:11,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:11,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:11,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:28:11,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:28:11,575 INFO L175 Difference]: Start difference. First operand has 408 places, 530 transitions, 7240 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:28:11,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 568 transitions, 8917 flow [2024-06-14 11:28:13,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 568 transitions, 8636 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:13,753 INFO L231 Difference]: Finished difference. Result has 411 places, 538 transitions, 7507 flow [2024-06-14 11:28:13,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6959, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7507, PETRI_PLACES=411, PETRI_TRANSITIONS=538} [2024-06-14 11:28:13,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-14 11:28:13,753 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 538 transitions, 7507 flow [2024-06-14 11:28:13,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:13,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, 1, 1] [2024-06-14 11:28:13,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:28:13,754 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-14 11:28:13,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:13,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1813189616, now seen corresponding path program 8 times [2024-06-14 11:28:13,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:13,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085134408] [2024-06-14 11:28:13,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:13,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:13,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:13,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:13,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085134408] [2024-06-14 11:28:13,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085134408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:13,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:13,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:13,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198326437] [2024-06-14 11:28:13,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:13,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:13,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:13,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:13,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:13,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:13,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 538 transitions, 7507 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:13,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:13,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:13,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:15,136 INFO L124 PetriNetUnfolderBase]: 3736/6355 cut-off events. [2024-06-14 11:28:15,137 INFO L125 PetriNetUnfolderBase]: For 824206/824206 co-relation queries the response was YES. [2024-06-14 11:28:15,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51624 conditions, 6355 events. 3736/6355 cut-off events. For 824206/824206 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 44589 event pairs, 778 based on Foata normal form. 2/6351 useless extension candidates. Maximal degree in co-relation 51443. Up to 5508 conditions per place. [2024-06-14 11:28:15,229 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 436 selfloop transitions, 119 changer transitions 0/562 dead transitions. [2024-06-14 11:28:15,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 562 transitions, 8738 flow [2024-06-14 11:28:15,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:15,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:15,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:28:15,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:28:15,230 INFO L175 Difference]: Start difference. First operand has 411 places, 538 transitions, 7507 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:28:15,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 562 transitions, 8738 flow [2024-06-14 11:28:17,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 562 transitions, 8419 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:17,718 INFO L231 Difference]: Finished difference. Result has 414 places, 540 transitions, 7502 flow [2024-06-14 11:28:17,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7502, PETRI_PLACES=414, PETRI_TRANSITIONS=540} [2024-06-14 11:28:17,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-14 11:28:17,719 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 540 transitions, 7502 flow [2024-06-14 11:28:17,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:17,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:17,719 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-14 11:28:17,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:28:17,719 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-14 11:28:17,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:17,720 INFO L85 PathProgramCache]: Analyzing trace with hash 195270930, now seen corresponding path program 9 times [2024-06-14 11:28:17,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:17,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452586250] [2024-06-14 11:28:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:17,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:17,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:17,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-14 11:28:17,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:17,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452586250] [2024-06-14 11:28:17,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452586250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:17,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:17,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:17,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384177248] [2024-06-14 11:28:17,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:17,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:17,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:17,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:17,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:17,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:17,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 540 transitions, 7502 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:17,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:17,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:17,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:19,113 INFO L124 PetriNetUnfolderBase]: 3744/6367 cut-off events. [2024-06-14 11:28:19,113 INFO L125 PetriNetUnfolderBase]: For 836314/836314 co-relation queries the response was YES. [2024-06-14 11:28:19,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51527 conditions, 6367 events. 3744/6367 cut-off events. For 836314/836314 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 44632 event pairs, 778 based on Foata normal form. 2/6363 useless extension candidates. Maximal degree in co-relation 51345. Up to 5676 conditions per place. [2024-06-14 11:28:19,211 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 59 changer transitions 0/561 dead transitions. [2024-06-14 11:28:19,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 8720 flow [2024-06-14 11:28:19,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:19,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:19,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:28:19,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:28:19,212 INFO L175 Difference]: Start difference. First operand has 414 places, 540 transitions, 7502 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:28:19,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 8720 flow [2024-06-14 11:28:21,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 561 transitions, 8445 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:21,917 INFO L231 Difference]: Finished difference. Result has 416 places, 542 transitions, 7418 flow [2024-06-14 11:28:21,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7227, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=416, PETRI_TRANSITIONS=542} [2024-06-14 11:28:21,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-14 11:28:21,918 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 542 transitions, 7418 flow [2024-06-14 11:28:21,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:21,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:21,919 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-14 11:28:21,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:28:21,919 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-14 11:28:21,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:21,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1922774032, now seen corresponding path program 10 times [2024-06-14 11:28:21,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:21,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12404684] [2024-06-14 11:28:21,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:21,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:21,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:22,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:22,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:22,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12404684] [2024-06-14 11:28:22,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12404684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:22,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:22,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:22,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301553021] [2024-06-14 11:28:22,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:22,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:22,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:22,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:22,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:22,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:22,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 542 transitions, 7418 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:22,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:22,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:22,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:23,343 INFO L124 PetriNetUnfolderBase]: 3752/6393 cut-off events. [2024-06-14 11:28:23,343 INFO L125 PetriNetUnfolderBase]: For 853143/853143 co-relation queries the response was YES. [2024-06-14 11:28:23,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51606 conditions, 6393 events. 3752/6393 cut-off events. For 853143/853143 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44828 event pairs, 608 based on Foata normal form. 2/6389 useless extension candidates. Maximal degree in co-relation 51423. Up to 3948 conditions per place. [2024-06-14 11:28:23,443 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 415 selfloop transitions, 157 changer transitions 0/579 dead transitions. [2024-06-14 11:28:23,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 579 transitions, 9163 flow [2024-06-14 11:28:23,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:23,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:23,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:28:23,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:28:23,444 INFO L175 Difference]: Start difference. First operand has 416 places, 542 transitions, 7418 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:28:23,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 579 transitions, 9163 flow [2024-06-14 11:28:26,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 579 transitions, 9023 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:26,044 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 7656 flow [2024-06-14 11:28:26,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7278, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7656, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-14 11:28:26,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 11:28:26,045 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 7656 flow [2024-06-14 11:28:26,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:26,045 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-14 11:28:26,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:28:26,046 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-14 11:28:26,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:26,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1910393872, now seen corresponding path program 11 times [2024-06-14 11:28:26,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:26,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3813447] [2024-06-14 11:28:26,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:26,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:26,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:26,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3813447] [2024-06-14 11:28:26,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3813447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:26,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:26,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47543812] [2024-06-14 11:28:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:26,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:26,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:26,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 7656 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:26,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:26,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:27,431 INFO L124 PetriNetUnfolderBase]: 3727/6341 cut-off events. [2024-06-14 11:28:27,432 INFO L125 PetriNetUnfolderBase]: For 863587/863587 co-relation queries the response was YES. [2024-06-14 11:28:27,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51478 conditions, 6341 events. 3727/6341 cut-off events. For 863587/863587 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44268 event pairs, 671 based on Foata normal form. 8/6343 useless extension candidates. Maximal degree in co-relation 51294. Up to 3934 conditions per place. [2024-06-14 11:28:27,532 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 144 changer transitions 0/576 dead transitions. [2024-06-14 11:28:27,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 576 transitions, 9124 flow [2024-06-14 11:28:27,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:27,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:28:27,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:28:27,534 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 7656 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:28:27,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 576 transitions, 9124 flow [2024-06-14 11:28:30,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 576 transitions, 8671 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:30,508 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 7497 flow [2024-06-14 11:28:30,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7497, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-14 11:28:30,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 11:28:30,509 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 7497 flow [2024-06-14 11:28:30,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:30,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:30,509 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-14 11:28:30,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:28:30,509 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-14 11:28:30,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:30,510 INFO L85 PathProgramCache]: Analyzing trace with hash 825621488, now seen corresponding path program 12 times [2024-06-14 11:28:30,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:30,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921181055] [2024-06-14 11:28:30,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:30,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:30,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:30,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:30,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921181055] [2024-06-14 11:28:30,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921181055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:30,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:30,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:30,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611365372] [2024-06-14 11:28:30,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:30,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:30,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:30,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:30,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:30,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:30,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 7497 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:30,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:30,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:30,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:32,027 INFO L124 PetriNetUnfolderBase]: 3704/6309 cut-off events. [2024-06-14 11:28:32,027 INFO L125 PetriNetUnfolderBase]: For 828711/828711 co-relation queries the response was YES. [2024-06-14 11:28:32,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49488 conditions, 6309 events. 3704/6309 cut-off events. For 828711/828711 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44303 event pairs, 760 based on Foata normal form. 10/6313 useless extension candidates. Maximal degree in co-relation 49306. Up to 5428 conditions per place. [2024-06-14 11:28:32,117 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 111 changer transitions 0/566 dead transitions. [2024-06-14 11:28:32,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 566 transitions, 8693 flow [2024-06-14 11:28:32,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:32,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:32,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:28:32,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:28:32,119 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 7497 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:28:32,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 566 transitions, 8693 flow [2024-06-14 11:28:34,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 566 transitions, 8380 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:34,824 INFO L231 Difference]: Finished difference. Result has 420 places, 544 transitions, 7412 flow [2024-06-14 11:28:34,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7412, PETRI_PLACES=420, PETRI_TRANSITIONS=544} [2024-06-14 11:28:34,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-14 11:28:34,825 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 544 transitions, 7412 flow [2024-06-14 11:28:34,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:34,825 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-14 11:28:34,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:28:34,825 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-14 11:28:34,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:34,826 INFO L85 PathProgramCache]: Analyzing trace with hash 835144688, now seen corresponding path program 13 times [2024-06-14 11:28:34,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:34,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978472469] [2024-06-14 11:28:34,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:34,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:34,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:34,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:34,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978472469] [2024-06-14 11:28:34,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978472469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:34,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:34,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:34,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339591304] [2024-06-14 11:28:34,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:34,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:34,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:34,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:34,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:34,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 544 transitions, 7412 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:34,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:34,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:34,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:36,235 INFO L124 PetriNetUnfolderBase]: 3674/6259 cut-off events. [2024-06-14 11:28:36,236 INFO L125 PetriNetUnfolderBase]: For 783990/783990 co-relation queries the response was YES. [2024-06-14 11:28:36,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47698 conditions, 6259 events. 3674/6259 cut-off events. For 783990/783990 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43890 event pairs, 730 based on Foata normal form. 10/6263 useless extension candidates. Maximal degree in co-relation 47515. Up to 5166 conditions per place. [2024-06-14 11:28:36,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 117 changer transitions 0/570 dead transitions. [2024-06-14 11:28:36,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 570 transitions, 8650 flow [2024-06-14 11:28:36,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:36,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:36,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:28:36,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:28:36,338 INFO L175 Difference]: Start difference. First operand has 420 places, 544 transitions, 7412 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:28:36,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 570 transitions, 8650 flow [2024-06-14 11:28:39,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 570 transitions, 8378 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:39,113 INFO L231 Difference]: Finished difference. Result has 422 places, 544 transitions, 7381 flow [2024-06-14 11:28:39,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7381, PETRI_PLACES=422, PETRI_TRANSITIONS=544} [2024-06-14 11:28:39,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 11:28:39,113 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 544 transitions, 7381 flow [2024-06-14 11:28:39,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:39,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:39,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, 1] [2024-06-14 11:28:39,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:28:39,114 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-14 11:28:39,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:39,114 INFO L85 PathProgramCache]: Analyzing trace with hash -305214348, now seen corresponding path program 14 times [2024-06-14 11:28:39,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:39,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123971544] [2024-06-14 11:28:39,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:39,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:39,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:39,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:39,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:39,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123971544] [2024-06-14 11:28:39,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123971544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:39,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:39,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:39,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504719615] [2024-06-14 11:28:39,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:39,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:39,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:39,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:39,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:39,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:39,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 544 transitions, 7381 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:39,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:39,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:39,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:40,491 INFO L124 PetriNetUnfolderBase]: 3651/6228 cut-off events. [2024-06-14 11:28:40,492 INFO L125 PetriNetUnfolderBase]: For 738941/738941 co-relation queries the response was YES. [2024-06-14 11:28:40,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46266 conditions, 6228 events. 3651/6228 cut-off events. For 738941/738941 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43746 event pairs, 739 based on Foata normal form. 10/6232 useless extension candidates. Maximal degree in co-relation 46082. Up to 5467 conditions per place. [2024-06-14 11:28:40,584 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 74 changer transitions 0/565 dead transitions. [2024-06-14 11:28:40,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 565 transitions, 8571 flow [2024-06-14 11:28:40,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:28:40,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:28:40,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:28:40,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:28:40,585 INFO L175 Difference]: Start difference. First operand has 422 places, 544 transitions, 7381 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:28:40,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 565 transitions, 8571 flow [2024-06-14 11:28:42,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 565 transitions, 8319 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:42,945 INFO L231 Difference]: Finished difference. Result has 425 places, 544 transitions, 7283 flow [2024-06-14 11:28:42,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7129, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7283, PETRI_PLACES=425, PETRI_TRANSITIONS=544} [2024-06-14 11:28:42,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 11:28:42,946 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 544 transitions, 7283 flow [2024-06-14 11:28:42,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:42,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:42,946 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-14 11:28:42,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:28:42,946 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-14 11:28:42,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:42,947 INFO L85 PathProgramCache]: Analyzing trace with hash -48713838, now seen corresponding path program 15 times [2024-06-14 11:28:42,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:42,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16167863] [2024-06-14 11:28:42,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:42,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:42,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:43,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:43,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:43,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16167863] [2024-06-14 11:28:43,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16167863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:43,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834801279] [2024-06-14 11:28:43,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:43,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:43,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:43,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:43,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:43,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:43,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 544 transitions, 7283 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:43,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:43,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:43,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:44,454 INFO L124 PetriNetUnfolderBase]: 3628/6195 cut-off events. [2024-06-14 11:28:44,454 INFO L125 PetriNetUnfolderBase]: For 693456/693456 co-relation queries the response was YES. [2024-06-14 11:28:44,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44829 conditions, 6195 events. 3628/6195 cut-off events. For 693456/693456 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43533 event pairs, 730 based on Foata normal form. 10/6199 useless extension candidates. Maximal degree in co-relation 44644. Up to 5434 conditions per place. [2024-06-14 11:28:44,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 486 selfloop transitions, 70 changer transitions 0/563 dead transitions. [2024-06-14 11:28:44,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 563 transitions, 8465 flow [2024-06-14 11:28:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:44,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:28:44,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:28:44,541 INFO L175 Difference]: Start difference. First operand has 425 places, 544 transitions, 7283 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:28:44,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 563 transitions, 8465 flow [2024-06-14 11:28:47,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 563 transitions, 8289 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:28:47,200 INFO L231 Difference]: Finished difference. Result has 425 places, 544 transitions, 7253 flow [2024-06-14 11:28:47,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7253, PETRI_PLACES=425, PETRI_TRANSITIONS=544} [2024-06-14 11:28:47,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 11:28:47,201 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 544 transitions, 7253 flow [2024-06-14 11:28:47,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:47,201 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-14 11:28:47,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:28:47,201 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-14 11:28:47,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:47,202 INFO L85 PathProgramCache]: Analyzing trace with hash -39190638, now seen corresponding path program 16 times [2024-06-14 11:28:47,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:47,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344394382] [2024-06-14 11:28:47,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:47,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:47,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-14 11:28:47,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:47,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344394382] [2024-06-14 11:28:47,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344394382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:47,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:47,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:47,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024986487] [2024-06-14 11:28:47,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:47,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:47,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:47,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:47,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:47,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:47,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 544 transitions, 7253 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:47,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:47,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:48,530 INFO L124 PetriNetUnfolderBase]: 3598/6145 cut-off events. [2024-06-14 11:28:48,530 INFO L125 PetriNetUnfolderBase]: For 645774/645774 co-relation queries the response was YES. [2024-06-14 11:28:48,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43319 conditions, 6145 events. 3598/6145 cut-off events. For 645774/645774 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43116 event pairs, 700 based on Foata normal form. 10/6149 useless extension candidates. Maximal degree in co-relation 43133. Up to 5060 conditions per place. [2024-06-14 11:28:48,624 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 77 changer transitions 0/567 dead transitions. [2024-06-14 11:28:48,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 567 transitions, 8477 flow [2024-06-14 11:28:48,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:48,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:48,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:28:48,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:28:48,625 INFO L175 Difference]: Start difference. First operand has 425 places, 544 transitions, 7253 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:28:48,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 567 transitions, 8477 flow [2024-06-14 11:28:50,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 567 transitions, 8289 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:50,979 INFO L231 Difference]: Finished difference. Result has 427 places, 544 transitions, 7227 flow [2024-06-14 11:28:50,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7065, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7227, PETRI_PLACES=427, PETRI_TRANSITIONS=544} [2024-06-14 11:28:50,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-14 11:28:50,980 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 544 transitions, 7227 flow [2024-06-14 11:28:50,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:50,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:50,980 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-14 11:28:50,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:28:50,980 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-14 11:28:50,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:50,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2078986438, now seen corresponding path program 1 times [2024-06-14 11:28:50,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:50,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83487675] [2024-06-14 11:28:50,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:50,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:51,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:51,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:51,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83487675] [2024-06-14 11:28:51,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83487675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:51,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:51,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:51,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238617542] [2024-06-14 11:28:51,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:51,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:51,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:51,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:51,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:51,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:51,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 544 transitions, 7227 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:28:51,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:51,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:51,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:52,287 INFO L124 PetriNetUnfolderBase]: 3606/6161 cut-off events. [2024-06-14 11:28:52,287 INFO L125 PetriNetUnfolderBase]: For 609462/609462 co-relation queries the response was YES. [2024-06-14 11:28:52,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43371 conditions, 6161 events. 3606/6161 cut-off events. For 609462/609462 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43336 event pairs, 716 based on Foata normal form. 2/6157 useless extension candidates. Maximal degree in co-relation 43184. Up to 5473 conditions per place. [2024-06-14 11:28:52,384 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 52 changer transitions 0/561 dead transitions. [2024-06-14 11:28:52,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 561 transitions, 8423 flow [2024-06-14 11:28:52,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:52,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:28:52,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:28:52,385 INFO L175 Difference]: Start difference. First operand has 427 places, 544 transitions, 7227 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:28:52,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 561 transitions, 8423 flow [2024-06-14 11:28:55,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 561 transitions, 8246 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:55,099 INFO L231 Difference]: Finished difference. Result has 427 places, 546 transitions, 7215 flow [2024-06-14 11:28:55,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7215, PETRI_PLACES=427, PETRI_TRANSITIONS=546} [2024-06-14 11:28:55,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-14 11:28:55,099 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 546 transitions, 7215 flow [2024-06-14 11:28:55,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:28:55,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:55,100 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-14 11:28:55,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:28:55,100 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-14 11:28:55,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash 2094223558, now seen corresponding path program 2 times [2024-06-14 11:28:55,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:55,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850773304] [2024-06-14 11:28:55,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:55,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:55,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:55,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-14 11:28:55,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:55,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850773304] [2024-06-14 11:28:55,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850773304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:55,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:55,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:55,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632452772] [2024-06-14 11:28:55,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:55,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:55,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:55,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:55,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:55,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:55,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 546 transitions, 7215 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:28:55,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:55,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:55,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:56,399 INFO L124 PetriNetUnfolderBase]: 3614/6173 cut-off events. [2024-06-14 11:28:56,399 INFO L125 PetriNetUnfolderBase]: For 619819/619819 co-relation queries the response was YES. [2024-06-14 11:28:56,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43425 conditions, 6173 events. 3614/6173 cut-off events. For 619819/619819 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43426 event pairs, 712 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 43237. Up to 5465 conditions per place. [2024-06-14 11:28:56,493 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 503 selfloop transitions, 54 changer transitions 0/564 dead transitions. [2024-06-14 11:28:56,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 564 transitions, 8423 flow [2024-06-14 11:28:56,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:28:56,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:28:56,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:28:56,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:28:56,494 INFO L175 Difference]: Start difference. First operand has 427 places, 546 transitions, 7215 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:28:56,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 564 transitions, 8423 flow [2024-06-14 11:28:59,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 564 transitions, 8254 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:59,263 INFO L231 Difference]: Finished difference. Result has 429 places, 548 transitions, 7219 flow [2024-06-14 11:28:59,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7219, PETRI_PLACES=429, PETRI_TRANSITIONS=548} [2024-06-14 11:28:59,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-14 11:28:59,264 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 548 transitions, 7219 flow [2024-06-14 11:28:59,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:28:59,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:59,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:59,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:28:59,264 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-14 11:28:59,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:59,265 INFO L85 PathProgramCache]: Analyzing trace with hash 714949772, now seen corresponding path program 17 times [2024-06-14 11:28:59,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:59,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810163827] [2024-06-14 11:28:59,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:59,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:59,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:59,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:59,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810163827] [2024-06-14 11:28:59,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810163827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:59,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:59,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:59,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068335093] [2024-06-14 11:28:59,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:59,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:59,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:59,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:59,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:59,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:59,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 548 transitions, 7219 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:59,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:59,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:59,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:00,644 INFO L124 PetriNetUnfolderBase]: 3591/6136 cut-off events. [2024-06-14 11:29:00,644 INFO L125 PetriNetUnfolderBase]: For 596264/596267 co-relation queries the response was YES. [2024-06-14 11:29:00,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41713 conditions, 6136 events. 3591/6136 cut-off events. For 596264/596267 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 43118 event pairs, 700 based on Foata normal form. 12/6137 useless extension candidates. Maximal degree in co-relation 41524. Up to 5261 conditions per place. [2024-06-14 11:29:00,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 131 changer transitions 0/586 dead transitions. [2024-06-14 11:29:00,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 586 transitions, 8497 flow [2024-06-14 11:29:00,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:00,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:00,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-14 11:29:00,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-14 11:29:00,749 INFO L175 Difference]: Start difference. First operand has 429 places, 548 transitions, 7219 flow. Second operand 9 states and 226 transitions. [2024-06-14 11:29:00,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 586 transitions, 8497 flow [2024-06-14 11:29:03,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 586 transitions, 8312 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:03,187 INFO L231 Difference]: Finished difference. Result has 433 places, 548 transitions, 7311 flow [2024-06-14 11:29:03,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7034, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7311, PETRI_PLACES=433, PETRI_TRANSITIONS=548} [2024-06-14 11:29:03,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-14 11:29:03,187 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 548 transitions, 7311 flow [2024-06-14 11:29:03,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:03,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:03,188 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-14 11:29:03,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:29:03,188 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-14 11:29:03,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:03,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1740409996, now seen corresponding path program 18 times [2024-06-14 11:29:03,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:03,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470954761] [2024-06-14 11:29:03,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:03,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:03,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:03,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:03,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470954761] [2024-06-14 11:29:03,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470954761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:03,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:03,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:03,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541192107] [2024-06-14 11:29:03,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:03,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:03,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:03,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:03,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:03,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:03,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 548 transitions, 7311 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:03,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:03,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:03,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:04,653 INFO L124 PetriNetUnfolderBase]: 3568/6104 cut-off events. [2024-06-14 11:29:04,653 INFO L125 PetriNetUnfolderBase]: For 543554/543554 co-relation queries the response was YES. [2024-06-14 11:29:04,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40442 conditions, 6104 events. 3568/6104 cut-off events. For 543554/543554 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42971 event pairs, 693 based on Foata normal form. 10/6108 useless extension candidates. Maximal degree in co-relation 40252. Up to 5196 conditions per place. [2024-06-14 11:29:04,771 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 453 selfloop transitions, 123 changer transitions 0/583 dead transitions. [2024-06-14 11:29:04,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 583 transitions, 8575 flow [2024-06-14 11:29:04,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:04,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:04,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 11:29:04,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:29:04,772 INFO L175 Difference]: Start difference. First operand has 433 places, 548 transitions, 7311 flow. Second operand 9 states and 222 transitions. [2024-06-14 11:29:04,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 583 transitions, 8575 flow [2024-06-14 11:29:07,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 583 transitions, 8275 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:07,331 INFO L231 Difference]: Finished difference. Result has 433 places, 548 transitions, 7273 flow [2024-06-14 11:29:07,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7273, PETRI_PLACES=433, PETRI_TRANSITIONS=548} [2024-06-14 11:29:07,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-14 11:29:07,332 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 548 transitions, 7273 flow [2024-06-14 11:29:07,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:07,332 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-14 11:29:07,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:29:07,333 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-14 11:29:07,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:07,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1996910506, now seen corresponding path program 19 times [2024-06-14 11:29:07,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:07,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092458621] [2024-06-14 11:29:07,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:07,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:07,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:07,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-14 11:29:07,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:07,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092458621] [2024-06-14 11:29:07,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092458621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:07,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:07,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:07,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550089740] [2024-06-14 11:29:07,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:07,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:07,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:07,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:07,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:07,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 548 transitions, 7273 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:07,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:07,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:08,661 INFO L124 PetriNetUnfolderBase]: 3545/6071 cut-off events. [2024-06-14 11:29:08,661 INFO L125 PetriNetUnfolderBase]: For 473338/473338 co-relation queries the response was YES. [2024-06-14 11:29:08,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38886 conditions, 6071 events. 3545/6071 cut-off events. For 473338/473338 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42771 event pairs, 684 based on Foata normal form. 10/6075 useless extension candidates. Maximal degree in co-relation 38696. Up to 5169 conditions per place. [2024-06-14 11:29:08,754 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 459 selfloop transitions, 109 changer transitions 0/575 dead transitions. [2024-06-14 11:29:08,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 575 transitions, 8501 flow [2024-06-14 11:29:08,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:08,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:08,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:29:08,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:29:08,756 INFO L175 Difference]: Start difference. First operand has 433 places, 548 transitions, 7273 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:29:08,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 575 transitions, 8501 flow [2024-06-14 11:29:11,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 575 transitions, 8213 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 11:29:11,065 INFO L231 Difference]: Finished difference. Result has 430 places, 548 transitions, 7216 flow [2024-06-14 11:29:11,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7216, PETRI_PLACES=430, PETRI_TRANSITIONS=548} [2024-06-14 11:29:11,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 11:29:11,066 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 548 transitions, 7216 flow [2024-06-14 11:29:11,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:11,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:11,066 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-14 11:29:11,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:29:11,067 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-14 11:29:11,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:11,067 INFO L85 PathProgramCache]: Analyzing trace with hash -589702348, now seen corresponding path program 20 times [2024-06-14 11:29:11,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:11,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628982663] [2024-06-14 11:29:11,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:11,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:11,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:11,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:11,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628982663] [2024-06-14 11:29:11,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628982663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:11,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:11,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:11,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543945295] [2024-06-14 11:29:11,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:11,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:11,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:11,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:11,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:11,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:11,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 548 transitions, 7216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:11,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:11,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:11,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:12,391 INFO L124 PetriNetUnfolderBase]: 3515/6038 cut-off events. [2024-06-14 11:29:12,392 INFO L125 PetriNetUnfolderBase]: For 405018/405018 co-relation queries the response was YES. [2024-06-14 11:29:12,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37228 conditions, 6038 events. 3515/6038 cut-off events. For 405018/405018 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42491 event pairs, 548 based on Foata normal form. 10/6042 useless extension candidates. Maximal degree in co-relation 37039. Up to 4278 conditions per place. [2024-06-14 11:29:12,492 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 441 selfloop transitions, 131 changer transitions 0/579 dead transitions. [2024-06-14 11:29:12,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 579 transitions, 8486 flow [2024-06-14 11:29:12,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:12,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:12,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:29:12,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:29:12,493 INFO L175 Difference]: Start difference. First operand has 430 places, 548 transitions, 7216 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:29:12,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 579 transitions, 8486 flow [2024-06-14 11:29:14,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 579 transitions, 8227 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:14,409 INFO L231 Difference]: Finished difference. Result has 430 places, 548 transitions, 7237 flow [2024-06-14 11:29:14,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6957, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7237, PETRI_PLACES=430, PETRI_TRANSITIONS=548} [2024-06-14 11:29:14,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 11:29:14,409 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 548 transitions, 7237 flow [2024-06-14 11:29:14,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:14,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:14,410 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-14 11:29:14,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:29:14,410 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-14 11:29:14,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:14,410 INFO L85 PathProgramCache]: Analyzing trace with hash -2126275932, now seen corresponding path program 3 times [2024-06-14 11:29:14,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:14,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157140626] [2024-06-14 11:29:14,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:14,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:14,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:14,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:14,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157140626] [2024-06-14 11:29:14,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157140626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:14,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:14,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:14,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217041867] [2024-06-14 11:29:14,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:14,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:14,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:14,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:14,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:14,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:14,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 548 transitions, 7237 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:14,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:14,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:14,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:15,713 INFO L124 PetriNetUnfolderBase]: 3523/6042 cut-off events. [2024-06-14 11:29:15,713 INFO L125 PetriNetUnfolderBase]: For 360628/360628 co-relation queries the response was YES. [2024-06-14 11:29:15,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37563 conditions, 6042 events. 3523/6042 cut-off events. For 360628/360628 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 42602 event pairs, 679 based on Foata normal form. 2/6038 useless extension candidates. Maximal degree in co-relation 37374. Up to 5346 conditions per place. [2024-06-14 11:29:15,801 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 503 selfloop transitions, 57 changer transitions 0/567 dead transitions. [2024-06-14 11:29:15,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 567 transitions, 8459 flow [2024-06-14 11:29:15,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:15,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:15,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:29:15,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:29:15,802 INFO L175 Difference]: Start difference. First operand has 430 places, 548 transitions, 7237 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:29:15,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 567 transitions, 8459 flow [2024-06-14 11:29:17,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 567 transitions, 8113 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:17,889 INFO L231 Difference]: Finished difference. Result has 428 places, 550 transitions, 7077 flow [2024-06-14 11:29:17,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7077, PETRI_PLACES=428, PETRI_TRANSITIONS=550} [2024-06-14 11:29:17,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 11:29:17,890 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 550 transitions, 7077 flow [2024-06-14 11:29:17,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:17,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:17,890 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-14 11:29:17,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:29:17,890 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-14 11:29:17,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:17,891 INFO L85 PathProgramCache]: Analyzing trace with hash -2111038812, now seen corresponding path program 4 times [2024-06-14 11:29:17,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:17,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697281341] [2024-06-14 11:29:17,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:17,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697281341] [2024-06-14 11:29:17,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697281341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:17,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636851707] [2024-06-14 11:29:17,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:17,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:17,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:18,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:18,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 550 transitions, 7077 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:18,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:18,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:18,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:19,130 INFO L124 PetriNetUnfolderBase]: 3544/6061 cut-off events. [2024-06-14 11:29:19,130 INFO L125 PetriNetUnfolderBase]: For 370001/370001 co-relation queries the response was YES. [2024-06-14 11:29:19,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37443 conditions, 6061 events. 3544/6061 cut-off events. For 370001/370001 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42620 event pairs, 666 based on Foata normal form. 2/6057 useless extension candidates. Maximal degree in co-relation 37254. Up to 5312 conditions per place. [2024-06-14 11:29:19,219 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 500 selfloop transitions, 63 changer transitions 0/570 dead transitions. [2024-06-14 11:29:19,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 570 transitions, 8585 flow [2024-06-14 11:29:19,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:19,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:19,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:29:19,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:29:19,221 INFO L175 Difference]: Start difference. First operand has 428 places, 550 transitions, 7077 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:29:19,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 570 transitions, 8585 flow [2024-06-14 11:29:21,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 570 transitions, 8409 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:21,385 INFO L231 Difference]: Finished difference. Result has 430 places, 554 transitions, 7170 flow [2024-06-14 11:29:21,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7170, PETRI_PLACES=430, PETRI_TRANSITIONS=554} [2024-06-14 11:29:21,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 11:29:21,386 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 554 transitions, 7170 flow [2024-06-14 11:29:21,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:21,386 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-14 11:29:21,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:29:21,386 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-14 11:29:21,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash 27075074, now seen corresponding path program 5 times [2024-06-14 11:29:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047865125] [2024-06-14 11:29:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:21,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:21,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047865125] [2024-06-14 11:29:21,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047865125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:21,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:21,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:21,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626612246] [2024-06-14 11:29:21,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:21,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:21,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:21,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:21,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:21,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 554 transitions, 7170 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:21,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:21,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:21,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:22,649 INFO L124 PetriNetUnfolderBase]: 3539/6071 cut-off events. [2024-06-14 11:29:22,650 INFO L125 PetriNetUnfolderBase]: For 357819/357822 co-relation queries the response was YES. [2024-06-14 11:29:22,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37122 conditions, 6071 events. 3539/6071 cut-off events. For 357819/357822 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42851 event pairs, 685 based on Foata normal form. 4/6068 useless extension candidates. Maximal degree in co-relation 36932. Up to 5376 conditions per place. [2024-06-14 11:29:22,741 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 507 selfloop transitions, 60 changer transitions 0/574 dead transitions. [2024-06-14 11:29:22,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 574 transitions, 8354 flow [2024-06-14 11:29:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:22,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:29:22,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:29:22,742 INFO L175 Difference]: Start difference. First operand has 430 places, 554 transitions, 7170 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:29:22,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 574 transitions, 8354 flow [2024-06-14 11:29:24,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 574 transitions, 8214 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:24,556 INFO L231 Difference]: Finished difference. Result has 434 places, 554 transitions, 7155 flow [2024-06-14 11:29:24,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7155, PETRI_PLACES=434, PETRI_TRANSITIONS=554} [2024-06-14 11:29:24,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-14 11:29:24,556 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 554 transitions, 7155 flow [2024-06-14 11:29:24,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:24,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:24,557 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-14 11:29:24,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:29:24,557 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-14 11:29:24,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:24,557 INFO L85 PathProgramCache]: Analyzing trace with hash 90948032, now seen corresponding path program 6 times [2024-06-14 11:29:24,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:24,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96680440] [2024-06-14 11:29:24,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:24,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:24,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:24,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:24,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96680440] [2024-06-14 11:29:24,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96680440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:24,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:24,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:24,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206924791] [2024-06-14 11:29:24,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:24,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:24,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:24,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:24,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:24,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:24,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 554 transitions, 7155 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:24,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:24,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:24,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:25,823 INFO L124 PetriNetUnfolderBase]: 3547/6079 cut-off events. [2024-06-14 11:29:25,823 INFO L125 PetriNetUnfolderBase]: For 363596/363599 co-relation queries the response was YES. [2024-06-14 11:29:25,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37308 conditions, 6079 events. 3547/6079 cut-off events. For 363596/363599 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42861 event pairs, 681 based on Foata normal form. 4/6076 useless extension candidates. Maximal degree in co-relation 37116. Up to 5362 conditions per place. [2024-06-14 11:29:25,919 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 504 selfloop transitions, 65 changer transitions 0/576 dead transitions. [2024-06-14 11:29:25,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 576 transitions, 8446 flow [2024-06-14 11:29:25,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:25,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:25,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:29:25,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:29:25,920 INFO L175 Difference]: Start difference. First operand has 434 places, 554 transitions, 7155 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:29:25,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 576 transitions, 8446 flow [2024-06-14 11:29:27,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 576 transitions, 8290 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:27,865 INFO L231 Difference]: Finished difference. Result has 436 places, 558 transitions, 7261 flow [2024-06-14 11:29:27,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6999, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7261, PETRI_PLACES=436, PETRI_TRANSITIONS=558} [2024-06-14 11:29:27,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-14 11:29:27,866 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 558 transitions, 7261 flow [2024-06-14 11:29:27,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:27,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:27,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-14 11:29:27,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:29:27,866 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-14 11:29:27,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:27,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 7 times [2024-06-14 11:29:27,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:27,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133376531] [2024-06-14 11:29:27,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:27,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:27,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:27,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:27,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133376531] [2024-06-14 11:29:27,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133376531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:27,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:27,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:27,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405039884] [2024-06-14 11:29:27,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:27,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:27,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:27,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:27,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:27,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:27,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 558 transitions, 7261 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:27,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:27,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:27,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:29,121 INFO L124 PetriNetUnfolderBase]: 3555/6083 cut-off events. [2024-06-14 11:29:29,122 INFO L125 PetriNetUnfolderBase]: For 372143/372146 co-relation queries the response was YES. [2024-06-14 11:29:29,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 6083 events. 3555/6083 cut-off events. For 372143/372146 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 42957 event pairs, 636 based on Foata normal form. 4/6079 useless extension candidates. Maximal degree in co-relation 37392. Up to 5263 conditions per place. [2024-06-14 11:29:29,220 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 500 selfloop transitions, 70 changer transitions 0/577 dead transitions. [2024-06-14 11:29:29,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 577 transitions, 8796 flow [2024-06-14 11:29:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:29,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:29,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:29:29,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-14 11:29:29,221 INFO L175 Difference]: Start difference. First operand has 436 places, 558 transitions, 7261 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:29:29,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 577 transitions, 8796 flow [2024-06-14 11:29:31,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 577 transitions, 8630 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:31,627 INFO L231 Difference]: Finished difference. Result has 441 places, 563 transitions, 7401 flow [2024-06-14 11:29:31,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7095, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7401, PETRI_PLACES=441, PETRI_TRANSITIONS=563} [2024-06-14 11:29:31,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-14 11:29:31,628 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 563 transitions, 7401 flow [2024-06-14 11:29:31,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:31,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:31,628 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-14 11:29:31,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:29:31,628 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-14 11:29:31,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:31,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 8 times [2024-06-14 11:29:31,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:31,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523338393] [2024-06-14 11:29:31,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:31,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:31,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:31,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:31,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523338393] [2024-06-14 11:29:31,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523338393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:31,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:31,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:31,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090804255] [2024-06-14 11:29:31,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:31,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:31,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:31,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:31,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:31,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:31,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 563 transitions, 7401 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:31,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:31,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:31,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:32,937 INFO L124 PetriNetUnfolderBase]: 3550/6074 cut-off events. [2024-06-14 11:29:32,937 INFO L125 PetriNetUnfolderBase]: For 365320/365323 co-relation queries the response was YES. [2024-06-14 11:29:33,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37474 conditions, 6074 events. 3550/6074 cut-off events. For 365320/365323 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 42852 event pairs, 636 based on Foata normal form. 4/6070 useless extension candidates. Maximal degree in co-relation 37277. Up to 5259 conditions per place. [2024-06-14 11:29:33,024 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 501 selfloop transitions, 69 changer transitions 0/577 dead transitions. [2024-06-14 11:29:33,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 577 transitions, 8612 flow [2024-06-14 11:29:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:33,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:33,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:29:33,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:29:33,025 INFO L175 Difference]: Start difference. First operand has 441 places, 563 transitions, 7401 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:29:33,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 577 transitions, 8612 flow [2024-06-14 11:29:35,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 577 transitions, 8288 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:35,559 INFO L231 Difference]: Finished difference. Result has 443 places, 564 transitions, 7261 flow [2024-06-14 11:29:35,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7261, PETRI_PLACES=443, PETRI_TRANSITIONS=564} [2024-06-14 11:29:35,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-14 11:29:35,560 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 564 transitions, 7261 flow [2024-06-14 11:29:35,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-14 11:29:35,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,560 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-14 11:29:35,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:29:35,561 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-14 11:29:35,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,561 INFO L85 PathProgramCache]: Analyzing trace with hash 327986411, now seen corresponding path program 1 times [2024-06-14 11:29:35,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862928673] [2024-06-14 11:29:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:35,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862928673] [2024-06-14 11:29:35,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862928673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:35,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805839083] [2024-06-14 11:29:35,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:35,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:35,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:35,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:35,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 564 transitions, 7261 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:35,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:35,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,887 INFO L124 PetriNetUnfolderBase]: 3571/6115 cut-off events. [2024-06-14 11:29:36,887 INFO L125 PetriNetUnfolderBase]: For 372628/372628 co-relation queries the response was YES. [2024-06-14 11:29:36,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37449 conditions, 6115 events. 3571/6115 cut-off events. For 372628/372628 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 43184 event pairs, 697 based on Foata normal form. 1/6107 useless extension candidates. Maximal degree in co-relation 37252. Up to 5148 conditions per place. [2024-06-14 11:29:36,989 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 164 changer transitions 0/591 dead transitions. [2024-06-14 11:29:36,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 591 transitions, 8836 flow [2024-06-14 11:29:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:36,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:36,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:29:36,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:29:36,991 INFO L175 Difference]: Start difference. First operand has 443 places, 564 transitions, 7261 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:29:36,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 591 transitions, 8836 flow [2024-06-14 11:29:39,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 591 transitions, 8721 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:39,763 INFO L231 Difference]: Finished difference. Result has 448 places, 573 transitions, 7735 flow [2024-06-14 11:29:39,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7146, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7735, PETRI_PLACES=448, PETRI_TRANSITIONS=573} [2024-06-14 11:29:39,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-14 11:29:39,764 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 573 transitions, 7735 flow [2024-06-14 11:29:39,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:39,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:39,764 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-14 11:29:39,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:29:39,764 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-14 11:29:39,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:39,765 INFO L85 PathProgramCache]: Analyzing trace with hash -835327083, now seen corresponding path program 2 times [2024-06-14 11:29:39,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:39,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068444598] [2024-06-14 11:29:39,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:39,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:39,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:39,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:39,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:39,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068444598] [2024-06-14 11:29:39,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068444598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:39,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:39,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:39,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253320503] [2024-06-14 11:29:39,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:39,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:39,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:39,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:39,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:39,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:39,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 573 transitions, 7735 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:39,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:39,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:39,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:41,173 INFO L124 PetriNetUnfolderBase]: 3576/6124 cut-off events. [2024-06-14 11:29:41,173 INFO L125 PetriNetUnfolderBase]: For 380369/380369 co-relation queries the response was YES. [2024-06-14 11:29:41,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38042 conditions, 6124 events. 3576/6124 cut-off events. For 380369/380369 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43261 event pairs, 697 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 37843. Up to 5311 conditions per place. [2024-06-14 11:29:41,274 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 115 changer transitions 0/593 dead transitions. [2024-06-14 11:29:41,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 593 transitions, 9228 flow [2024-06-14 11:29:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:41,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:41,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:29:41,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-14 11:29:41,275 INFO L175 Difference]: Start difference. First operand has 448 places, 573 transitions, 7735 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:29:41,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 593 transitions, 9228 flow [2024-06-14 11:29:43,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 593 transitions, 8970 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:43,820 INFO L231 Difference]: Finished difference. Result has 452 places, 576 transitions, 7775 flow [2024-06-14 11:29:43,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7482, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7775, PETRI_PLACES=452, PETRI_TRANSITIONS=576} [2024-06-14 11:29:43,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-14 11:29:43,821 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 576 transitions, 7775 flow [2024-06-14 11:29:43,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:43,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:43,821 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-14 11:29:43,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:29:43,821 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-14 11:29:43,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:43,821 INFO L85 PathProgramCache]: Analyzing trace with hash 457085379, now seen corresponding path program 3 times [2024-06-14 11:29:43,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:43,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938677183] [2024-06-14 11:29:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:43,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:43,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:43,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:43,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938677183] [2024-06-14 11:29:43,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938677183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:43,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:43,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:43,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762488418] [2024-06-14 11:29:43,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:43,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:43,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:43,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:43,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:43,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:43,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 576 transitions, 7775 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:43,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:43,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:43,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:45,198 INFO L124 PetriNetUnfolderBase]: 3573/6120 cut-off events. [2024-06-14 11:29:45,198 INFO L125 PetriNetUnfolderBase]: For 374184/374184 co-relation queries the response was YES. [2024-06-14 11:29:45,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37803 conditions, 6120 events. 3573/6120 cut-off events. For 374184/374184 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43227 event pairs, 697 based on Foata normal form. 1/6112 useless extension candidates. Maximal degree in co-relation 37604. Up to 5308 conditions per place. [2024-06-14 11:29:45,289 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 108 changer transitions 0/590 dead transitions. [2024-06-14 11:29:45,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 590 transitions, 8975 flow [2024-06-14 11:29:45,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:45,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:45,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:29:45,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:29:45,291 INFO L175 Difference]: Start difference. First operand has 452 places, 576 transitions, 7775 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:29:45,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 590 transitions, 8975 flow [2024-06-14 11:29:47,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 590 transitions, 8743 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:47,727 INFO L231 Difference]: Finished difference. Result has 453 places, 576 transitions, 7774 flow [2024-06-14 11:29:47,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7543, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7774, PETRI_PLACES=453, PETRI_TRANSITIONS=576} [2024-06-14 11:29:47,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-14 11:29:47,728 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 576 transitions, 7774 flow [2024-06-14 11:29:47,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:47,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:47,728 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-14 11:29:47,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:29:47,728 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-14 11:29:47,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:47,729 INFO L85 PathProgramCache]: Analyzing trace with hash 506525877, now seen corresponding path program 4 times [2024-06-14 11:29:47,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:47,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606574652] [2024-06-14 11:29:47,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:47,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:47,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-14 11:29:47,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:47,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606574652] [2024-06-14 11:29:47,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606574652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:47,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:47,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:47,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626276119] [2024-06-14 11:29:47,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:47,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:47,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:47,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:47,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:47,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:47,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 576 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:47,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:47,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:47,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:49,141 INFO L124 PetriNetUnfolderBase]: 3578/6129 cut-off events. [2024-06-14 11:29:49,141 INFO L125 PetriNetUnfolderBase]: For 380473/380473 co-relation queries the response was YES. [2024-06-14 11:29:49,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37910 conditions, 6129 events. 3578/6129 cut-off events. For 380473/380473 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 43323 event pairs, 697 based on Foata normal form. 1/6121 useless extension candidates. Maximal degree in co-relation 37710. Up to 5193 conditions per place. [2024-06-14 11:29:49,241 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 428 selfloop transitions, 161 changer transitions 0/596 dead transitions. [2024-06-14 11:29:49,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 596 transitions, 9280 flow [2024-06-14 11:29:49,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:49,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:49,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:29:49,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 11:29:49,242 INFO L175 Difference]: Start difference. First operand has 453 places, 576 transitions, 7774 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:29:49,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 596 transitions, 9280 flow [2024-06-14 11:29:52,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 596 transitions, 9064 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:52,159 INFO L231 Difference]: Finished difference. Result has 453 places, 579 transitions, 7968 flow [2024-06-14 11:29:52,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7558, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7968, PETRI_PLACES=453, PETRI_TRANSITIONS=579} [2024-06-14 11:29:52,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-14 11:29:52,160 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 579 transitions, 7968 flow [2024-06-14 11:29:52,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:52,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:52,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, 1, 1, 1] [2024-06-14 11:29:52,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:29:52,161 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-14 11:29:52,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:52,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1121643809, now seen corresponding path program 5 times [2024-06-14 11:29:52,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:52,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61910790] [2024-06-14 11:29:52,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:52,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:52,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:52,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:52,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61910790] [2024-06-14 11:29:52,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61910790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:52,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:52,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:52,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231485651] [2024-06-14 11:29:52,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:52,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:52,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:52,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:52,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:52,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:52,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 579 transitions, 7968 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:52,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:52,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:52,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:53,578 INFO L124 PetriNetUnfolderBase]: 3583/6138 cut-off events. [2024-06-14 11:29:53,578 INFO L125 PetriNetUnfolderBase]: For 387602/387602 co-relation queries the response was YES. [2024-06-14 11:29:53,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38225 conditions, 6138 events. 3583/6138 cut-off events. For 387602/387602 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43400 event pairs, 694 based on Foata normal form. 1/6130 useless extension candidates. Maximal degree in co-relation 38024. Up to 5199 conditions per place. [2024-06-14 11:29:53,676 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 189 changer transitions 0/603 dead transitions. [2024-06-14 11:29:53,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 603 transitions, 9504 flow [2024-06-14 11:29:53,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:53,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:53,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 11:29:53,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-14 11:29:53,677 INFO L175 Difference]: Start difference. First operand has 453 places, 579 transitions, 7968 flow. Second operand 10 states and 232 transitions. [2024-06-14 11:29:53,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 603 transitions, 9504 flow [2024-06-14 11:29:56,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 603 transitions, 9151 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:56,132 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8072 flow [2024-06-14 11:29:56,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7625, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8072, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-14 11:29:56,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:29:56,133 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8072 flow [2024-06-14 11:29:56,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:56,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:56,133 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-14 11:29:56,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:29:56,133 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-14 11:29:56,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:56,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1121441999, now seen corresponding path program 6 times [2024-06-14 11:29:56,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:56,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299925304] [2024-06-14 11:29:56,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:56,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:56,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:56,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:56,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:56,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299925304] [2024-06-14 11:29:56,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299925304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:56,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:56,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:56,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509867289] [2024-06-14 11:29:56,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:56,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:56,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:56,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:56,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:56,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:56,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8072 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:29:56,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:56,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:56,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:57,521 INFO L124 PetriNetUnfolderBase]: 3580/6134 cut-off events. [2024-06-14 11:29:57,521 INFO L125 PetriNetUnfolderBase]: For 374387/374387 co-relation queries the response was YES. [2024-06-14 11:29:57,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38067 conditions, 6134 events. 3580/6134 cut-off events. For 374387/374387 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43396 event pairs, 697 based on Foata normal form. 1/6126 useless extension candidates. Maximal degree in co-relation 37867. Up to 5196 conditions per place. [2024-06-14 11:29:57,612 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 180 changer transitions 0/600 dead transitions. [2024-06-14 11:29:57,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 600 transitions, 9302 flow [2024-06-14 11:29:57,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:57,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:57,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:29:57,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:29:57,613 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8072 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:29:57,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 600 transitions, 9302 flow [2024-06-14 11:30:00,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 600 transitions, 8930 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:00,215 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8080 flow [2024-06-14 11:30:00,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8080, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-14 11:30:00,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:30:00,216 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8080 flow [2024-06-14 11:30:00,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:00,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:00,216 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-14 11:30:00,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:30:00,217 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-14 11:30:00,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:00,217 INFO L85 PathProgramCache]: Analyzing trace with hash 645433907, now seen corresponding path program 7 times [2024-06-14 11:30:00,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:00,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313243292] [2024-06-14 11:30:00,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:00,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:00,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313243292] [2024-06-14 11:30:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313243292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:00,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:00,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483942363] [2024-06-14 11:30:00,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:00,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:00,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:00,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8080 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:00,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:00,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:00,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:01,550 INFO L124 PetriNetUnfolderBase]: 3601/6169 cut-off events. [2024-06-14 11:30:01,551 INFO L125 PetriNetUnfolderBase]: For 388261/388261 co-relation queries the response was YES. [2024-06-14 11:30:01,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38512 conditions, 6169 events. 3601/6169 cut-off events. For 388261/388261 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 43689 event pairs, 697 based on Foata normal form. 1/6161 useless extension candidates. Maximal degree in co-relation 38312. Up to 4878 conditions per place. [2024-06-14 11:30:01,653 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 271 changer transitions 0/614 dead transitions. [2024-06-14 11:30:01,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 614 transitions, 9963 flow [2024-06-14 11:30:01,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:01,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:01,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:30:01,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:30:01,655 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8080 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:30:01,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 614 transitions, 9963 flow [2024-06-14 11:30:04,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 614 transitions, 9442 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:04,323 INFO L231 Difference]: Finished difference. Result has 455 places, 591 transitions, 8273 flow [2024-06-14 11:30:04,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7567, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8273, PETRI_PLACES=455, PETRI_TRANSITIONS=591} [2024-06-14 11:30:04,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-14 11:30:04,323 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 591 transitions, 8273 flow [2024-06-14 11:30:04,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:04,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:04,324 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-14 11:30:04,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:30:04,324 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-14 11:30:04,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:04,324 INFO L85 PathProgramCache]: Analyzing trace with hash -489163481, now seen corresponding path program 8 times [2024-06-14 11:30:04,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:04,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166660233] [2024-06-14 11:30:04,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:04,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:04,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:04,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:04,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166660233] [2024-06-14 11:30:04,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166660233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:04,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:04,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:04,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307465799] [2024-06-14 11:30:04,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:04,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:04,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:04,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:04,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:04,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:04,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 591 transitions, 8273 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:04,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:04,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:04,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:05,791 INFO L124 PetriNetUnfolderBase]: 3614/6191 cut-off events. [2024-06-14 11:30:05,791 INFO L125 PetriNetUnfolderBase]: For 389850/389850 co-relation queries the response was YES. [2024-06-14 11:30:05,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38842 conditions, 6191 events. 3614/6191 cut-off events. For 389850/389850 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 43842 event pairs, 697 based on Foata normal form. 1/6183 useless extension candidates. Maximal degree in co-relation 38643. Up to 5321 conditions per place. [2024-06-14 11:30:05,888 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 127 changer transitions 0/616 dead transitions. [2024-06-14 11:30:05,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 616 transitions, 9879 flow [2024-06-14 11:30:05,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:05,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:05,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:30:05,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:30:05,889 INFO L175 Difference]: Start difference. First operand has 455 places, 591 transitions, 8273 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:30:05,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 616 transitions, 9879 flow [2024-06-14 11:30:08,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 616 transitions, 9252 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:08,032 INFO L231 Difference]: Finished difference. Result has 457 places, 597 transitions, 8029 flow [2024-06-14 11:30:08,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7676, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8029, PETRI_PLACES=457, PETRI_TRANSITIONS=597} [2024-06-14 11:30:08,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:30:08,033 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 597 transitions, 8029 flow [2024-06-14 11:30:08,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:08,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:08,033 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-14 11:30:08,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:30:08,034 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-14 11:30:08,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:08,034 INFO L85 PathProgramCache]: Analyzing trace with hash -489157901, now seen corresponding path program 9 times [2024-06-14 11:30:08,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:08,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762390614] [2024-06-14 11:30:08,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:08,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:08,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:08,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-14 11:30:08,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:08,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762390614] [2024-06-14 11:30:08,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762390614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:08,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:08,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:08,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048577180] [2024-06-14 11:30:08,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:08,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:08,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:08,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:08,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:08,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:08,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 597 transitions, 8029 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:08,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:08,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:08,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:09,514 INFO L124 PetriNetUnfolderBase]: 3611/6187 cut-off events. [2024-06-14 11:30:09,515 INFO L125 PetriNetUnfolderBase]: For 387338/387338 co-relation queries the response was YES. [2024-06-14 11:30:09,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37990 conditions, 6187 events. 3611/6187 cut-off events. For 387338/387338 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 43801 event pairs, 697 based on Foata normal form. 1/6179 useless extension candidates. Maximal degree in co-relation 37792. Up to 5318 conditions per place. [2024-06-14 11:30:09,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 481 selfloop transitions, 129 changer transitions 0/617 dead transitions. [2024-06-14 11:30:09,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 617 transitions, 9297 flow [2024-06-14 11:30:09,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:09,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:09,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:30:09,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-14 11:30:09,611 INFO L175 Difference]: Start difference. First operand has 457 places, 597 transitions, 8029 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:30:09,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 617 transitions, 9297 flow [2024-06-14 11:30:12,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 617 transitions, 9040 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:12,230 INFO L231 Difference]: Finished difference. Result has 462 places, 597 transitions, 8036 flow [2024-06-14 11:30:12,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8036, PETRI_PLACES=462, PETRI_TRANSITIONS=597} [2024-06-14 11:30:12,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-14 11:30:12,230 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 597 transitions, 8036 flow [2024-06-14 11:30:12,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:12,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:12,231 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-14 11:30:12,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:30:12,231 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-14 11:30:12,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:12,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1390505643, now seen corresponding path program 10 times [2024-06-14 11:30:12,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:12,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285022017] [2024-06-14 11:30:12,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:12,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:12,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:12,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:12,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285022017] [2024-06-14 11:30:12,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285022017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:12,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:12,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:12,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433335581] [2024-06-14 11:30:12,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:12,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:12,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:12,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:12,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:12,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:12,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 597 transitions, 8036 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:12,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:12,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:12,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:13,577 INFO L124 PetriNetUnfolderBase]: 3616/6196 cut-off events. [2024-06-14 11:30:13,577 INFO L125 PetriNetUnfolderBase]: For 392801/392801 co-relation queries the response was YES. [2024-06-14 11:30:13,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 6196 events. 3616/6196 cut-off events. For 392801/392801 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 43878 event pairs, 697 based on Foata normal form. 1/6188 useless extension candidates. Maximal degree in co-relation 38053. Up to 4896 conditions per place. [2024-06-14 11:30:13,677 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 293 changer transitions 0/623 dead transitions. [2024-06-14 11:30:13,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 623 transitions, 9824 flow [2024-06-14 11:30:13,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:13,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:13,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:30:13,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:30:13,679 INFO L175 Difference]: Start difference. First operand has 462 places, 597 transitions, 8036 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:30:13,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 623 transitions, 9824 flow [2024-06-14 11:30:15,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 623 transitions, 9558 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:15,908 INFO L231 Difference]: Finished difference. Result has 461 places, 600 transitions, 8404 flow [2024-06-14 11:30:15,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7770, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8404, PETRI_PLACES=461, PETRI_TRANSITIONS=600} [2024-06-14 11:30:15,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-14 11:30:15,909 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 600 transitions, 8404 flow [2024-06-14 11:30:15,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:15,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:15,909 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-14 11:30:15,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:30:15,909 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-14 11:30:15,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:15,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1715632713, now seen corresponding path program 11 times [2024-06-14 11:30:15,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:15,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067949405] [2024-06-14 11:30:15,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:15,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:16,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:16,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:16,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067949405] [2024-06-14 11:30:16,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067949405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:16,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:16,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:16,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444472283] [2024-06-14 11:30:16,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:16,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:16,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:16,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:16,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:16,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:16,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 600 transitions, 8404 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:16,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:16,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:16,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:17,284 INFO L124 PetriNetUnfolderBase]: 3621/6205 cut-off events. [2024-06-14 11:30:17,284 INFO L125 PetriNetUnfolderBase]: For 401283/401283 co-relation queries the response was YES. [2024-06-14 11:30:17,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38829 conditions, 6205 events. 3621/6205 cut-off events. For 401283/401283 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 43964 event pairs, 697 based on Foata normal form. 1/6197 useless extension candidates. Maximal degree in co-relation 38628. Up to 4902 conditions per place. [2024-06-14 11:30:17,382 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 296 changer transitions 0/623 dead transitions. [2024-06-14 11:30:17,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 623 transitions, 10194 flow [2024-06-14 11:30:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:17,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:30:17,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:30:17,383 INFO L175 Difference]: Start difference. First operand has 461 places, 600 transitions, 8404 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:30:17,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 623 transitions, 10194 flow [2024-06-14 11:30:19,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 623 transitions, 9534 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:19,947 INFO L231 Difference]: Finished difference. Result has 463 places, 603 transitions, 8388 flow [2024-06-14 11:30:19,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7750, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8388, PETRI_PLACES=463, PETRI_TRANSITIONS=603} [2024-06-14 11:30:19,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-14 11:30:19,948 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 603 transitions, 8388 flow [2024-06-14 11:30:19,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:19,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:19,948 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-14 11:30:19,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:30:19,949 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-14 11:30:19,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:19,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1715246763, now seen corresponding path program 12 times [2024-06-14 11:30:19,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:19,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896110611] [2024-06-14 11:30:19,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:19,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:20,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-14 11:30:20,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:20,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896110611] [2024-06-14 11:30:20,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896110611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:20,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:20,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:20,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82354396] [2024-06-14 11:30:20,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:20,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:20,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:20,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:20,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:20,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:20,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 603 transitions, 8388 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:20,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:20,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:20,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:21,324 INFO L124 PetriNetUnfolderBase]: 3618/6201 cut-off events. [2024-06-14 11:30:21,324 INFO L125 PetriNetUnfolderBase]: For 400099/400099 co-relation queries the response was YES. [2024-06-14 11:30:21,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38685 conditions, 6201 events. 3618/6201 cut-off events. For 400099/400099 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 43974 event pairs, 697 based on Foata normal form. 1/6193 useless extension candidates. Maximal degree in co-relation 38483. Up to 4899 conditions per place. [2024-06-14 11:30:21,418 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 288 changer transitions 0/622 dead transitions. [2024-06-14 11:30:21,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 622 transitions, 9898 flow [2024-06-14 11:30:21,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:21,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:21,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:30:21,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:30:21,419 INFO L175 Difference]: Start difference. First operand has 463 places, 603 transitions, 8388 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:30:21,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 622 transitions, 9898 flow [2024-06-14 11:30:23,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 622 transitions, 8688 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:23,887 INFO L231 Difference]: Finished difference. Result has 462 places, 603 transitions, 7763 flow [2024-06-14 11:30:23,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7178, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7763, PETRI_PLACES=462, PETRI_TRANSITIONS=603} [2024-06-14 11:30:23,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-14 11:30:23,887 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 603 transitions, 7763 flow [2024-06-14 11:30:23,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:23,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:23,888 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-14 11:30:23,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:30:23,888 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-14 11:30:23,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:23,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1000054067, now seen corresponding path program 13 times [2024-06-14 11:30:23,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:23,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427409134] [2024-06-14 11:30:23,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:23,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:23,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:23,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427409134] [2024-06-14 11:30:23,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427409134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:23,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:23,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:23,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398253986] [2024-06-14 11:30:23,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:23,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:23,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:23,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:23,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:24,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:24,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 603 transitions, 7763 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:24,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:24,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:24,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:25,263 INFO L124 PetriNetUnfolderBase]: 3631/6223 cut-off events. [2024-06-14 11:30:25,264 INFO L125 PetriNetUnfolderBase]: For 407994/407994 co-relation queries the response was YES. [2024-06-14 11:30:25,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38589 conditions, 6223 events. 3631/6223 cut-off events. For 407994/407994 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 44172 event pairs, 697 based on Foata normal form. 1/6215 useless extension candidates. Maximal degree in co-relation 38387. Up to 5237 conditions per place. [2024-06-14 11:30:25,363 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 426 selfloop transitions, 195 changer transitions 0/628 dead transitions. [2024-06-14 11:30:25,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 628 transitions, 9601 flow [2024-06-14 11:30:25,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:25,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:25,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 11:30:25,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-14 11:30:25,364 INFO L175 Difference]: Start difference. First operand has 462 places, 603 transitions, 7763 flow. Second operand 10 states and 228 transitions. [2024-06-14 11:30:25,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 628 transitions, 9601 flow [2024-06-14 11:30:28,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 628 transitions, 8983 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:28,425 INFO L231 Difference]: Finished difference. Result has 465 places, 609 transitions, 7621 flow [2024-06-14 11:30:28,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7157, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7621, PETRI_PLACES=465, PETRI_TRANSITIONS=609} [2024-06-14 11:30:28,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-14 11:30:28,426 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 609 transitions, 7621 flow [2024-06-14 11:30:28,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:28,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:28,426 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-14 11:30:28,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:30:28,426 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-14 11:30:28,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:28,427 INFO L85 PathProgramCache]: Analyzing trace with hash 999846677, now seen corresponding path program 14 times [2024-06-14 11:30:28,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:28,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676003222] [2024-06-14 11:30:28,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:28,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:28,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:28,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:28,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:28,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676003222] [2024-06-14 11:30:28,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676003222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:28,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:28,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:28,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677048635] [2024-06-14 11:30:28,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:28,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:28,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:28,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:28,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:28,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:28,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 609 transitions, 7621 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:28,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:28,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:28,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:29,829 INFO L124 PetriNetUnfolderBase]: 3644/6245 cut-off events. [2024-06-14 11:30:29,829 INFO L125 PetriNetUnfolderBase]: For 420216/420216 co-relation queries the response was YES. [2024-06-14 11:30:29,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38550 conditions, 6245 events. 3644/6245 cut-off events. For 420216/420216 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44340 event pairs, 697 based on Foata normal form. 1/6237 useless extension candidates. Maximal degree in co-relation 38347. Up to 5252 conditions per place. [2024-06-14 11:30:29,952 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-14 11:30:29,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 635 transitions, 9479 flow [2024-06-14 11:30:29,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:29,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:29,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 11:30:29,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-14 11:30:29,953 INFO L175 Difference]: Start difference. First operand has 465 places, 609 transitions, 7621 flow. Second operand 11 states and 244 transitions. [2024-06-14 11:30:29,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 635 transitions, 9479 flow [2024-06-14 11:30:32,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 635 transitions, 9053 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:32,381 INFO L231 Difference]: Finished difference. Result has 469 places, 615 transitions, 7687 flow [2024-06-14 11:30:32,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7207, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7687, PETRI_PLACES=469, PETRI_TRANSITIONS=615} [2024-06-14 11:30:32,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-14 11:30:32,382 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 615 transitions, 7687 flow [2024-06-14 11:30:32,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:32,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:32,382 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-14 11:30:32,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:30:32,382 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-14 11:30:32,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:32,383 INFO L85 PathProgramCache]: Analyzing trace with hash 994305737, now seen corresponding path program 15 times [2024-06-14 11:30:32,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:32,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863851249] [2024-06-14 11:30:32,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:32,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:32,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:32,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:32,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863851249] [2024-06-14 11:30:32,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863851249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:32,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:32,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:32,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144177757] [2024-06-14 11:30:32,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:32,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:32,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:32,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:32,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:32,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 615 transitions, 7687 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:32,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:32,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:32,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:33,753 INFO L124 PetriNetUnfolderBase]: 3641/6241 cut-off events. [2024-06-14 11:30:33,754 INFO L125 PetriNetUnfolderBase]: For 419285/419285 co-relation queries the response was YES. [2024-06-14 11:30:33,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38469 conditions, 6241 events. 3641/6241 cut-off events. For 419285/419285 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44342 event pairs, 697 based on Foata normal form. 1/6233 useless extension candidates. Maximal degree in co-relation 38265. Up to 5249 conditions per place. [2024-06-14 11:30:33,851 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 443 selfloop transitions, 182 changer transitions 0/632 dead transitions. [2024-06-14 11:30:33,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 632 transitions, 9457 flow [2024-06-14 11:30:33,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:33,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:33,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:30:33,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:30:33,852 INFO L175 Difference]: Start difference. First operand has 469 places, 615 transitions, 7687 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:30:33,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 632 transitions, 9457 flow [2024-06-14 11:30:36,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 632 transitions, 9095 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:36,660 INFO L231 Difference]: Finished difference. Result has 470 places, 615 transitions, 7698 flow [2024-06-14 11:30:36,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7698, PETRI_PLACES=470, PETRI_TRANSITIONS=615} [2024-06-14 11:30:36,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-14 11:30:36,660 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 615 transitions, 7698 flow [2024-06-14 11:30:36,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:36,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:36,661 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-14 11:30:36,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:30:36,661 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-14 11:30:36,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:36,661 INFO L85 PathProgramCache]: Analyzing trace with hash 994691687, now seen corresponding path program 16 times [2024-06-14 11:30:36,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:36,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194821810] [2024-06-14 11:30:36,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:36,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:36,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:36,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:36,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194821810] [2024-06-14 11:30:36,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194821810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:36,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:36,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:36,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845096219] [2024-06-14 11:30:36,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:36,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:36,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:36,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:36,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:36,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:36,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 615 transitions, 7698 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:36,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:36,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:36,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:38,212 INFO L124 PetriNetUnfolderBase]: 3638/6237 cut-off events. [2024-06-14 11:30:38,213 INFO L125 PetriNetUnfolderBase]: For 418777/418777 co-relation queries the response was YES. [2024-06-14 11:30:38,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 6237 events. 3638/6237 cut-off events. For 418777/418777 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44258 event pairs, 697 based on Foata normal form. 1/6229 useless extension candidates. Maximal degree in co-relation 38173. Up to 5246 conditions per place. [2024-06-14 11:30:38,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 436 selfloop transitions, 189 changer transitions 0/632 dead transitions. [2024-06-14 11:30:38,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 632 transitions, 9472 flow [2024-06-14 11:30:38,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:38,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:38,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:30:38,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:30:38,310 INFO L175 Difference]: Start difference. First operand has 470 places, 615 transitions, 7698 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:30:38,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 632 transitions, 9472 flow [2024-06-14 11:30:40,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 632 transitions, 9161 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:40,708 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 7771 flow [2024-06-14 11:30:40,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7387, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7771, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-14 11:30:40,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-14 11:30:40,709 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 7771 flow [2024-06-14 11:30:40,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:40,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:40,709 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-14 11:30:40,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:30:40,710 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-14 11:30:40,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:40,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1756072045, now seen corresponding path program 17 times [2024-06-14 11:30:40,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:40,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320674821] [2024-06-14 11:30:40,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:40,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:40,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:40,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:40,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:40,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320674821] [2024-06-14 11:30:40,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320674821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:40,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:40,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:40,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360912562] [2024-06-14 11:30:40,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:40,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:40,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:40,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:40,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:40,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:40,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 7771 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:40,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:40,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:40,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:42,134 INFO L124 PetriNetUnfolderBase]: 3635/6233 cut-off events. [2024-06-14 11:30:42,134 INFO L125 PetriNetUnfolderBase]: For 418095/418095 co-relation queries the response was YES. [2024-06-14 11:30:42,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 6233 events. 3635/6233 cut-off events. For 418095/418095 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44265 event pairs, 697 based on Foata normal form. 1/6225 useless extension candidates. Maximal degree in co-relation 38118. Up to 5243 conditions per place. [2024-06-14 11:30:42,235 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 192 changer transitions 0/634 dead transitions. [2024-06-14 11:30:42,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 634 transitions, 9313 flow [2024-06-14 11:30:42,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:42,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:42,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-14 11:30:42,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-14 11:30:42,236 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 7771 flow. Second operand 11 states and 241 transitions. [2024-06-14 11:30:42,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 634 transitions, 9313 flow [2024-06-14 11:30:45,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 634 transitions, 8919 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:45,182 INFO L231 Difference]: Finished difference. Result has 477 places, 615 transitions, 7767 flow [2024-06-14 11:30:45,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7377, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7767, PETRI_PLACES=477, PETRI_TRANSITIONS=615} [2024-06-14 11:30:45,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-14 11:30:45,183 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 615 transitions, 7767 flow [2024-06-14 11:30:45,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:45,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:45,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, 1, 1, 1] [2024-06-14 11:30:45,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:30:45,183 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-14 11:30:45,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:45,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1756066465, now seen corresponding path program 18 times [2024-06-14 11:30:45,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:45,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898816150] [2024-06-14 11:30:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:45,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:45,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-14 11:30:45,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:45,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898816150] [2024-06-14 11:30:45,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898816150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:45,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:45,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:45,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769457430] [2024-06-14 11:30:45,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:45,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:45,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:45,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:45,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:45,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:45,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 615 transitions, 7767 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:45,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:45,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:45,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:46,588 INFO L124 PetriNetUnfolderBase]: 3632/6229 cut-off events. [2024-06-14 11:30:46,588 INFO L125 PetriNetUnfolderBase]: For 416746/416746 co-relation queries the response was YES. [2024-06-14 11:30:46,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38234 conditions, 6229 events. 3632/6229 cut-off events. For 416746/416746 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44226 event pairs, 697 based on Foata normal form. 1/6221 useless extension candidates. Maximal degree in co-relation 38027. Up to 5240 conditions per place. [2024-06-14 11:30:46,690 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 185 changer transitions 0/632 dead transitions. [2024-06-14 11:30:46,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 632 transitions, 9057 flow [2024-06-14 11:30:46,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:46,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:46,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:30:46,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 11:30:46,692 INFO L175 Difference]: Start difference. First operand has 477 places, 615 transitions, 7767 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:30:46,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 632 transitions, 9057 flow [2024-06-14 11:30:49,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 632 transitions, 8470 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-14 11:30:49,101 INFO L231 Difference]: Finished difference. Result has 475 places, 615 transitions, 7558 flow [2024-06-14 11:30:49,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7180, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7558, PETRI_PLACES=475, PETRI_TRANSITIONS=615} [2024-06-14 11:30:49,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 11:30:49,101 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 615 transitions, 7558 flow [2024-06-14 11:30:49,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:49,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:49,102 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-14 11:30:49,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:30:49,102 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-14 11:30:49,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:49,102 INFO L85 PathProgramCache]: Analyzing trace with hash -188586137, now seen corresponding path program 19 times [2024-06-14 11:30:49,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838896378] [2024-06-14 11:30:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:49,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:49,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:49,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838896378] [2024-06-14 11:30:49,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838896378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:49,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:49,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:49,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066128743] [2024-06-14 11:30:49,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:49,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:49,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:49,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:49,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:49,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:49,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 615 transitions, 7558 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:49,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:49,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:49,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:50,525 INFO L124 PetriNetUnfolderBase]: 3645/6252 cut-off events. [2024-06-14 11:30:50,525 INFO L125 PetriNetUnfolderBase]: For 432240/432243 co-relation queries the response was YES. [2024-06-14 11:30:50,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38153 conditions, 6252 events. 3645/6252 cut-off events. For 432240/432243 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44491 event pairs, 745 based on Foata normal form. 3/6243 useless extension candidates. Maximal degree in co-relation 37946. Up to 5022 conditions per place. [2024-06-14 11:30:50,622 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 310 changer transitions 0/639 dead transitions. [2024-06-14 11:30:50,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 639 transitions, 9430 flow [2024-06-14 11:30:50,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:50,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:50,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:30:50,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:30:50,623 INFO L175 Difference]: Start difference. First operand has 475 places, 615 transitions, 7558 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:30:50,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 639 transitions, 9430 flow [2024-06-14 11:30:52,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 639 transitions, 8987 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:52,815 INFO L231 Difference]: Finished difference. Result has 474 places, 621 transitions, 7811 flow [2024-06-14 11:30:52,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7115, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7811, PETRI_PLACES=474, PETRI_TRANSITIONS=621} [2024-06-14 11:30:52,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-14 11:30:52,816 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 621 transitions, 7811 flow [2024-06-14 11:30:52,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:52,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:52,816 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-14 11:30:52,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:30:52,817 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-14 11:30:52,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:52,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1907731879, now seen corresponding path program 20 times [2024-06-14 11:30:52,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:52,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644144818] [2024-06-14 11:30:52,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:52,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:52,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-14 11:30:52,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:52,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644144818] [2024-06-14 11:30:52,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644144818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:52,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:52,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:52,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214330720] [2024-06-14 11:30:52,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:52,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:52,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:52,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:52,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:52,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:52,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 621 transitions, 7811 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:52,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:52,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:52,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:54,257 INFO L124 PetriNetUnfolderBase]: 3642/6248 cut-off events. [2024-06-14 11:30:54,257 INFO L125 PetriNetUnfolderBase]: For 431244/431247 co-relation queries the response was YES. [2024-06-14 11:30:54,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38348 conditions, 6248 events. 3642/6248 cut-off events. For 431244/431247 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44497 event pairs, 745 based on Foata normal form. 3/6239 useless extension candidates. Maximal degree in co-relation 38140. Up to 5019 conditions per place. [2024-06-14 11:30:54,357 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 311 changer transitions 0/640 dead transitions. [2024-06-14 11:30:54,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 640 transitions, 9371 flow [2024-06-14 11:30:54,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:54,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:54,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 11:30:54,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-14 11:30:54,358 INFO L175 Difference]: Start difference. First operand has 474 places, 621 transitions, 7811 flow. Second operand 11 states and 243 transitions. [2024-06-14 11:30:54,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 640 transitions, 9371 flow [2024-06-14 11:30:56,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 640 transitions, 8697 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:56,572 INFO L231 Difference]: Finished difference. Result has 479 places, 621 transitions, 7765 flow [2024-06-14 11:30:56,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7765, PETRI_PLACES=479, PETRI_TRANSITIONS=621} [2024-06-14 11:30:56,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-14 11:30:56,573 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 621 transitions, 7765 flow [2024-06-14 11:30:56,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:56,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:56,573 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-14 11:30:56,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:30:56,573 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-14 11:30:56,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:56,574 INFO L85 PathProgramCache]: Analyzing trace with hash 259466221, now seen corresponding path program 21 times [2024-06-14 11:30:56,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:56,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374689897] [2024-06-14 11:30:56,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:56,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:56,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:56,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374689897] [2024-06-14 11:30:56,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374689897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:56,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:56,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:56,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407567980] [2024-06-14 11:30:56,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:56,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:56,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:56,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:56,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:56,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:56,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 621 transitions, 7765 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:30:56,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:56,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:56,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:58,029 INFO L124 PetriNetUnfolderBase]: 3655/6269 cut-off events. [2024-06-14 11:30:58,030 INFO L125 PetriNetUnfolderBase]: For 443553/443553 co-relation queries the response was YES. [2024-06-14 11:30:58,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38587 conditions, 6269 events. 3655/6269 cut-off events. For 443553/443553 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 44584 event pairs, 697 based on Foata normal form. 1/6261 useless extension candidates. Maximal degree in co-relation 38378. Up to 5034 conditions per place. [2024-06-14 11:30:58,130 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 317 changer transitions 0/648 dead transitions. [2024-06-14 11:30:58,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 648 transitions, 9675 flow [2024-06-14 11:30:58,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:58,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:58,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:30:58,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:30:58,131 INFO L175 Difference]: Start difference. First operand has 479 places, 621 transitions, 7765 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:30:58,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 648 transitions, 9675 flow [2024-06-14 11:31:00,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 648 transitions, 9032 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:00,445 INFO L231 Difference]: Finished difference. Result has 478 places, 627 transitions, 7840 flow [2024-06-14 11:31:00,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7840, PETRI_PLACES=478, PETRI_TRANSITIONS=627} [2024-06-14 11:31:00,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 11:31:00,446 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 627 transitions, 7840 flow [2024-06-14 11:31:00,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:00,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:00,446 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-14 11:31:00,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:31:00,447 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-14 11:31:00,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:00,447 INFO L85 PathProgramCache]: Analyzing trace with hash 707454755, now seen corresponding path program 22 times [2024-06-14 11:31:00,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:00,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199477611] [2024-06-14 11:31:00,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:00,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:00,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:00,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199477611] [2024-06-14 11:31:00,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199477611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:00,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:00,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:00,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426879738] [2024-06-14 11:31:00,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:00,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:00,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:00,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:00,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:00,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 627 transitions, 7840 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:00,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:00,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:00,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:01,932 INFO L124 PetriNetUnfolderBase]: 3668/6291 cut-off events. [2024-06-14 11:31:01,932 INFO L125 PetriNetUnfolderBase]: For 458188/458188 co-relation queries the response was YES. [2024-06-14 11:31:02,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38895 conditions, 6291 events. 3668/6291 cut-off events. For 458188/458188 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44759 event pairs, 697 based on Foata normal form. 1/6283 useless extension candidates. Maximal degree in co-relation 38685. Up to 5049 conditions per place. [2024-06-14 11:31:02,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 316 changer transitions 0/661 dead transitions. [2024-06-14 11:31:02,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 661 transitions, 9798 flow [2024-06-14 11:31:02,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:02,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:02,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-14 11:31:02,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-06-14 11:31:02,039 INFO L175 Difference]: Start difference. First operand has 478 places, 627 transitions, 7840 flow. Second operand 10 states and 233 transitions. [2024-06-14 11:31:02,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 661 transitions, 9798 flow [2024-06-14 11:31:04,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 661 transitions, 9136 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:04,344 INFO L231 Difference]: Finished difference. Result has 481 places, 633 transitions, 7902 flow [2024-06-14 11:31:04,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7902, PETRI_PLACES=481, PETRI_TRANSITIONS=633} [2024-06-14 11:31:04,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-14 11:31:04,345 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 633 transitions, 7902 flow [2024-06-14 11:31:04,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:04,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:04,345 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-14 11:31:04,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:31:04,345 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-14 11:31:04,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:04,346 INFO L85 PathProgramCache]: Analyzing trace with hash 247288801, now seen corresponding path program 23 times [2024-06-14 11:31:04,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:04,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353215651] [2024-06-14 11:31:04,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:04,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:04,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:04,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:04,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:04,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353215651] [2024-06-14 11:31:04,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353215651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:04,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:04,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:04,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890526886] [2024-06-14 11:31:04,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:04,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:04,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:04,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:04,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:04,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:04,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 633 transitions, 7902 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:04,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:04,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:04,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:05,898 INFO L124 PetriNetUnfolderBase]: 3665/6287 cut-off events. [2024-06-14 11:31:05,898 INFO L125 PetriNetUnfolderBase]: For 450011/450011 co-relation queries the response was YES. [2024-06-14 11:31:05,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38769 conditions, 6287 events. 3665/6287 cut-off events. For 450011/450011 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44789 event pairs, 697 based on Foata normal form. 1/6279 useless extension candidates. Maximal degree in co-relation 38559. Up to 5046 conditions per place. [2024-06-14 11:31:05,993 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 300 changer transitions 0/663 dead transitions. [2024-06-14 11:31:05,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 663 transitions, 9796 flow [2024-06-14 11:31:05,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:05,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:05,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:31:05,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-14 11:31:05,995 INFO L175 Difference]: Start difference. First operand has 481 places, 633 transitions, 7902 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:31:05,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 663 transitions, 9796 flow [2024-06-14 11:31:08,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 663 transitions, 9301 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:08,464 INFO L231 Difference]: Finished difference. Result has 482 places, 633 transitions, 8034 flow [2024-06-14 11:31:08,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=482, PETRI_TRANSITIONS=633} [2024-06-14 11:31:08,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-14 11:31:08,465 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 633 transitions, 8034 flow [2024-06-14 11:31:08,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:08,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:08,465 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-14 11:31:08,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:31:08,466 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-14 11:31:08,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:08,466 INFO L85 PathProgramCache]: Analyzing trace with hash -394351427, now seen corresponding path program 24 times [2024-06-14 11:31:08,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:08,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781510565] [2024-06-14 11:31:08,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:08,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:08,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:08,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:08,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:08,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781510565] [2024-06-14 11:31:08,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781510565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:08,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:08,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:08,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293081914] [2024-06-14 11:31:08,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:08,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:08,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:08,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:08,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:08,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 633 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:08,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:08,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:08,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:09,940 INFO L124 PetriNetUnfolderBase]: 3662/6283 cut-off events. [2024-06-14 11:31:09,940 INFO L125 PetriNetUnfolderBase]: For 436309/436309 co-relation queries the response was YES. [2024-06-14 11:31:10,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38660 conditions, 6283 events. 3662/6283 cut-off events. For 436309/436309 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44729 event pairs, 697 based on Foata normal form. 1/6275 useless extension candidates. Maximal degree in co-relation 38451. Up to 5043 conditions per place. [2024-06-14 11:31:10,051 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 321 selfloop transitions, 327 changer transitions 0/655 dead transitions. [2024-06-14 11:31:10,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 655 transitions, 9886 flow [2024-06-14 11:31:10,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:10,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 11:31:10,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-14 11:31:10,052 INFO L175 Difference]: Start difference. First operand has 482 places, 633 transitions, 8034 flow. Second operand 10 states and 227 transitions. [2024-06-14 11:31:10,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 655 transitions, 9886 flow [2024-06-14 11:31:12,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 655 transitions, 9239 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:12,480 INFO L231 Difference]: Finished difference. Result has 483 places, 633 transitions, 8059 flow [2024-06-14 11:31:12,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7395, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8059, PETRI_PLACES=483, PETRI_TRANSITIONS=633} [2024-06-14 11:31:12,480 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-14 11:31:12,481 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 633 transitions, 8059 flow [2024-06-14 11:31:12,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:12,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:12,481 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-14 11:31:12,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:31:12,481 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-14 11:31:12,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:12,481 INFO L85 PathProgramCache]: Analyzing trace with hash -388262717, now seen corresponding path program 25 times [2024-06-14 11:31:12,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:12,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509262237] [2024-06-14 11:31:12,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:12,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:12,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:12,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:12,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:12,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509262237] [2024-06-14 11:31:12,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509262237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:12,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:12,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:12,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380692795] [2024-06-14 11:31:12,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:12,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:12,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:12,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:12,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:12,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:12,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 633 transitions, 8059 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:12,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:12,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:12,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:13,888 INFO L124 PetriNetUnfolderBase]: 3659/6279 cut-off events. [2024-06-14 11:31:13,888 INFO L125 PetriNetUnfolderBase]: For 422091/422091 co-relation queries the response was YES. [2024-06-14 11:31:13,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38469 conditions, 6279 events. 3659/6279 cut-off events. For 422091/422091 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44637 event pairs, 697 based on Foata normal form. 1/6271 useless extension candidates. Maximal degree in co-relation 38261. Up to 5040 conditions per place. [2024-06-14 11:31:13,987 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 299 changer transitions 0/651 dead transitions. [2024-06-14 11:31:13,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 651 transitions, 9641 flow [2024-06-14 11:31:13,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:13,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:13,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:31:13,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:31:13,989 INFO L175 Difference]: Start difference. First operand has 483 places, 633 transitions, 8059 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:31:13,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 651 transitions, 9641 flow [2024-06-14 11:31:16,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 651 transitions, 8764 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:16,361 INFO L231 Difference]: Finished difference. Result has 479 places, 633 transitions, 7792 flow [2024-06-14 11:31:16,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7792, PETRI_PLACES=479, PETRI_TRANSITIONS=633} [2024-06-14 11:31:16,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-14 11:31:16,362 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 633 transitions, 7792 flow [2024-06-14 11:31:16,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:16,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:16,362 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-14 11:31:16,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:31:16,362 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-14 11:31:16,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:16,364 INFO L85 PathProgramCache]: Analyzing trace with hash 253717891, now seen corresponding path program 26 times [2024-06-14 11:31:16,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:16,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246992431] [2024-06-14 11:31:16,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:16,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:16,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:16,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-14 11:31:16,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:16,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246992431] [2024-06-14 11:31:16,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246992431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:16,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:16,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:16,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263677834] [2024-06-14 11:31:16,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:16,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:16,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:16,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:16,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:16,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 633 transitions, 7792 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:16,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:16,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:16,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:18,033 INFO L124 PetriNetUnfolderBase]: 3656/6275 cut-off events. [2024-06-14 11:31:18,034 INFO L125 PetriNetUnfolderBase]: For 413483/413483 co-relation queries the response was YES. [2024-06-14 11:31:18,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38119 conditions, 6275 events. 3656/6275 cut-off events. For 413483/413483 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44677 event pairs, 697 based on Foata normal form. 1/6267 useless extension candidates. Maximal degree in co-relation 37911. Up to 5037 conditions per place. [2024-06-14 11:31:18,126 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 289 changer transitions 0/653 dead transitions. [2024-06-14 11:31:18,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 653 transitions, 9134 flow [2024-06-14 11:31:18,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:18,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:18,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:31:18,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:31:18,127 INFO L175 Difference]: Start difference. First operand has 479 places, 633 transitions, 7792 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:31:18,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 653 transitions, 9134 flow [2024-06-14 11:31:20,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 653 transitions, 8449 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:20,559 INFO L231 Difference]: Finished difference. Result has 478 places, 633 transitions, 7701 flow [2024-06-14 11:31:20,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7701, PETRI_PLACES=478, PETRI_TRANSITIONS=633} [2024-06-14 11:31:20,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 11:31:20,560 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 633 transitions, 7701 flow [2024-06-14 11:31:20,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:20,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:20,560 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-14 11:31:20,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:31:20,561 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-14 11:31:20,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:20,561 INFO L85 PathProgramCache]: Analyzing trace with hash 24071253, now seen corresponding path program 1 times [2024-06-14 11:31:20,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:20,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367931898] [2024-06-14 11:31:20,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:20,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:20,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:20,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367931898] [2024-06-14 11:31:20,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367931898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:20,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:20,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:20,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117907044] [2024-06-14 11:31:20,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:20,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:20,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:20,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:20,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:20,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:20,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 633 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:20,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:20,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:20,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:22,291 INFO L124 PetriNetUnfolderBase]: 3676/6316 cut-off events. [2024-06-14 11:31:22,292 INFO L125 PetriNetUnfolderBase]: For 453143/453143 co-relation queries the response was YES. [2024-06-14 11:31:22,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38343 conditions, 6316 events. 3676/6316 cut-off events. For 453143/453143 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 44969 event pairs, 685 based on Foata normal form. 6/6316 useless extension candidates. Maximal degree in co-relation 38135. Up to 5433 conditions per place. [2024-06-14 11:31:22,408 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 572 selfloop transitions, 79 changer transitions 0/658 dead transitions. [2024-06-14 11:31:22,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 658 transitions, 9131 flow [2024-06-14 11:31:22,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:22,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:22,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:31:22,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 11:31:22,409 INFO L175 Difference]: Start difference. First operand has 478 places, 633 transitions, 7701 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:31:22,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 658 transitions, 9131 flow [2024-06-14 11:31:24,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 658 transitions, 8460 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:24,821 INFO L231 Difference]: Finished difference. Result has 480 places, 634 transitions, 7228 flow [2024-06-14 11:31:24,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7228, PETRI_PLACES=480, PETRI_TRANSITIONS=634} [2024-06-14 11:31:24,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-14 11:31:24,822 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 634 transitions, 7228 flow [2024-06-14 11:31:24,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:24,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:24,822 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-14 11:31:24,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:31:24,822 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-14 11:31:24,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:24,822 INFO L85 PathProgramCache]: Analyzing trace with hash -7537841, now seen corresponding path program 2 times [2024-06-14 11:31:24,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:24,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864087392] [2024-06-14 11:31:24,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:24,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:24,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:24,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:24,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:24,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864087392] [2024-06-14 11:31:24,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864087392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:24,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:24,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:24,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762185261] [2024-06-14 11:31:24,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:24,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:24,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:24,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:24,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:24,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:24,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 634 transitions, 7228 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:24,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:26,570 INFO L124 PetriNetUnfolderBase]: 3729/6415 cut-off events. [2024-06-14 11:31:26,570 INFO L125 PetriNetUnfolderBase]: For 500285/500285 co-relation queries the response was YES. [2024-06-14 11:31:26,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39302 conditions, 6415 events. 3729/6415 cut-off events. For 500285/500285 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45875 event pairs, 671 based on Foata normal form. 6/6415 useless extension candidates. Maximal degree in co-relation 39094. Up to 5089 conditions per place. [2024-06-14 11:31:26,667 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 570 selfloop transitions, 87 changer transitions 0/664 dead transitions. [2024-06-14 11:31:26,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 664 transitions, 8992 flow [2024-06-14 11:31:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:31:26,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-14 11:31:26,668 INFO L175 Difference]: Start difference. First operand has 480 places, 634 transitions, 7228 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:31:26,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 664 transitions, 8992 flow [2024-06-14 11:31:29,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 664 transitions, 8808 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:29,323 INFO L231 Difference]: Finished difference. Result has 481 places, 636 transitions, 7296 flow [2024-06-14 11:31:29,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7296, PETRI_PLACES=481, PETRI_TRANSITIONS=636} [2024-06-14 11:31:29,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-14 11:31:29,324 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 636 transitions, 7296 flow [2024-06-14 11:31:29,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:29,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:29,324 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-14 11:31:29,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:31:29,324 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-14 11:31:29,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:29,325 INFO L85 PathProgramCache]: Analyzing trace with hash -7270931, now seen corresponding path program 3 times [2024-06-14 11:31:29,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:29,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124469064] [2024-06-14 11:31:29,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:29,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:29,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:29,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:29,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:29,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124469064] [2024-06-14 11:31:29,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124469064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:29,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:29,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:29,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179815898] [2024-06-14 11:31:29,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:29,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:29,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:29,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:29,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:29,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:29,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 636 transitions, 7296 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:29,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:29,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:29,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:31,035 INFO L124 PetriNetUnfolderBase]: 3716/6386 cut-off events. [2024-06-14 11:31:31,035 INFO L125 PetriNetUnfolderBase]: For 460693/460693 co-relation queries the response was YES. [2024-06-14 11:31:31,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38463 conditions, 6386 events. 3716/6386 cut-off events. For 460693/460693 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45567 event pairs, 673 based on Foata normal form. 6/6386 useless extension candidates. Maximal degree in co-relation 38254. Up to 5083 conditions per place. [2024-06-14 11:31:31,123 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 572 selfloop transitions, 83 changer transitions 0/662 dead transitions. [2024-06-14 11:31:31,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 662 transitions, 8718 flow [2024-06-14 11:31:31,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:31,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:31,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:31:31,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 11:31:31,124 INFO L175 Difference]: Start difference. First operand has 481 places, 636 transitions, 7296 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:31:31,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 662 transitions, 8718 flow [2024-06-14 11:31:33,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 662 transitions, 8557 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:31:33,430 INFO L231 Difference]: Finished difference. Result has 485 places, 636 transitions, 7305 flow [2024-06-14 11:31:33,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7305, PETRI_PLACES=485, PETRI_TRANSITIONS=636} [2024-06-14 11:31:33,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:31:33,431 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 636 transitions, 7305 flow [2024-06-14 11:31:33,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:33,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:33,431 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-14 11:31:33,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:31:33,431 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-14 11:31:33,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1541824549, now seen corresponding path program 4 times [2024-06-14 11:31:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:33,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456662660] [2024-06-14 11:31:33,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:33,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:33,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:33,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456662660] [2024-06-14 11:31:33,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456662660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:33,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:33,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:33,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580883532] [2024-06-14 11:31:33,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:33,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:33,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:33,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:33,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:33,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:33,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 636 transitions, 7305 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:33,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:33,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:33,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:35,115 INFO L124 PetriNetUnfolderBase]: 3736/6426 cut-off events. [2024-06-14 11:31:35,115 INFO L125 PetriNetUnfolderBase]: For 467970/467973 co-relation queries the response was YES. [2024-06-14 11:31:35,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38844 conditions, 6426 events. 3736/6426 cut-off events. For 467970/467973 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 45925 event pairs, 702 based on Foata normal form. 8/6423 useless extension candidates. Maximal degree in co-relation 38633. Up to 5449 conditions per place. [2024-06-14 11:31:35,209 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 538 selfloop transitions, 134 changer transitions 0/679 dead transitions. [2024-06-14 11:31:35,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 679 transitions, 8829 flow [2024-06-14 11:31:35,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:35,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:35,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-14 11:31:35,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:31:35,210 INFO L175 Difference]: Start difference. First operand has 485 places, 636 transitions, 7305 flow. Second operand 10 states and 246 transitions. [2024-06-14 11:31:35,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 679 transitions, 8829 flow [2024-06-14 11:31:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 679 transitions, 8646 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:37,945 INFO L231 Difference]: Finished difference. Result has 487 places, 637 transitions, 7434 flow [2024-06-14 11:31:37,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7434, PETRI_PLACES=487, PETRI_TRANSITIONS=637} [2024-06-14 11:31:37,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-14 11:31:37,945 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 637 transitions, 7434 flow [2024-06-14 11:31:37,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:37,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:37,946 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-14 11:31:37,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:31:37,946 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-14 11:31:37,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:37,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1033347307, now seen corresponding path program 5 times [2024-06-14 11:31:37,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:37,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145869276] [2024-06-14 11:31:37,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:37,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:38,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-14 11:31:38,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:38,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145869276] [2024-06-14 11:31:38,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145869276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:38,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:38,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:38,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683587158] [2024-06-14 11:31:38,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:38,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:38,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:38,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:38,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:38,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:38,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 637 transitions, 7434 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:38,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:38,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:38,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:39,758 INFO L124 PetriNetUnfolderBase]: 3756/6458 cut-off events. [2024-06-14 11:31:39,758 INFO L125 PetriNetUnfolderBase]: For 475876/475876 co-relation queries the response was YES. [2024-06-14 11:31:39,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39187 conditions, 6458 events. 3756/6458 cut-off events. For 475876/475876 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 46156 event pairs, 697 based on Foata normal form. 6/6458 useless extension candidates. Maximal degree in co-relation 38975. Up to 5325 conditions per place. [2024-06-14 11:31:39,855 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 531 selfloop transitions, 135 changer transitions 0/673 dead transitions. [2024-06-14 11:31:39,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 673 transitions, 8930 flow [2024-06-14 11:31:39,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:39,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:39,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:31:39,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:31:39,858 INFO L175 Difference]: Start difference. First operand has 487 places, 637 transitions, 7434 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:31:39,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 673 transitions, 8930 flow [2024-06-14 11:31:42,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 673 transitions, 8632 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:42,444 INFO L231 Difference]: Finished difference. Result has 488 places, 638 transitions, 7454 flow [2024-06-14 11:31:42,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7136, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7454, PETRI_PLACES=488, PETRI_TRANSITIONS=638} [2024-06-14 11:31:42,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 11:31:42,445 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 638 transitions, 7454 flow [2024-06-14 11:31:42,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:42,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:42,446 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-14 11:31:42,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:31:42,446 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-14 11:31:42,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:42,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1017692617, now seen corresponding path program 6 times [2024-06-14 11:31:42,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:42,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461175858] [2024-06-14 11:31:42,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:42,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:42,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:42,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-14 11:31:42,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:42,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461175858] [2024-06-14 11:31:42,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461175858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:42,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:42,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:42,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741568220] [2024-06-14 11:31:42,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:42,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:42,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:42,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:42,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:42,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 638 transitions, 7454 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:42,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:42,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:42,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:44,294 INFO L124 PetriNetUnfolderBase]: 3809/6577 cut-off events. [2024-06-14 11:31:44,294 INFO L125 PetriNetUnfolderBase]: For 534771/534771 co-relation queries the response was YES. [2024-06-14 11:31:44,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40817 conditions, 6577 events. 3809/6577 cut-off events. For 534771/534771 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 47270 event pairs, 568 based on Foata normal form. 6/6577 useless extension candidates. Maximal degree in co-relation 40604. Up to 4296 conditions per place. [2024-06-14 11:31:44,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 157 changer transitions 0/676 dead transitions. [2024-06-14 11:31:44,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 676 transitions, 9284 flow [2024-06-14 11:31:44,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:44,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:44,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:31:44,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-14 11:31:44,396 INFO L175 Difference]: Start difference. First operand has 488 places, 638 transitions, 7454 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:31:44,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 676 transitions, 9284 flow [2024-06-14 11:31:47,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 676 transitions, 8978 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:47,521 INFO L231 Difference]: Finished difference. Result has 489 places, 640 transitions, 7556 flow [2024-06-14 11:31:47,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7154, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7556, PETRI_PLACES=489, PETRI_TRANSITIONS=640} [2024-06-14 11:31:47,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-14 11:31:47,522 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 640 transitions, 7556 flow [2024-06-14 11:31:47,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:47,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:47,522 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-14 11:31:47,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:31:47,522 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-14 11:31:47,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:47,523 INFO L85 PathProgramCache]: Analyzing trace with hash -466441249, now seen corresponding path program 7 times [2024-06-14 11:31:47,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:47,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9885139] [2024-06-14 11:31:47,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:47,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:47,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:47,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:47,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:47,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9885139] [2024-06-14 11:31:47,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9885139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:47,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:47,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:47,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523947023] [2024-06-14 11:31:47,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:47,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:47,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:47,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:47,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:47,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 640 transitions, 7556 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:47,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:47,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:47,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:49,240 INFO L124 PetriNetUnfolderBase]: 3796/6545 cut-off events. [2024-06-14 11:31:49,241 INFO L125 PetriNetUnfolderBase]: For 486013/486013 co-relation queries the response was YES. [2024-06-14 11:31:49,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 6545 events. 3796/6545 cut-off events. For 486013/486013 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 46895 event pairs, 559 based on Foata normal form. 6/6545 useless extension candidates. Maximal degree in co-relation 39905. Up to 4290 conditions per place. [2024-06-14 11:31:49,347 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 516 selfloop transitions, 148 changer transitions 0/671 dead transitions. [2024-06-14 11:31:49,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 671 transitions, 9010 flow [2024-06-14 11:31:49,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:49,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:49,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:31:49,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:31:49,349 INFO L175 Difference]: Start difference. First operand has 489 places, 640 transitions, 7556 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:31:49,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 671 transitions, 9010 flow [2024-06-14 11:31:52,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 8746 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:52,480 INFO L231 Difference]: Finished difference. Result has 491 places, 640 transitions, 7595 flow [2024-06-14 11:31:52,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7595, PETRI_PLACES=491, PETRI_TRANSITIONS=640} [2024-06-14 11:31:52,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-14 11:31:52,481 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 640 transitions, 7595 flow [2024-06-14 11:31:52,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:52,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:52,481 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-14 11:31:52,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:31:52,482 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-14 11:31:52,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:52,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1105025689, now seen corresponding path program 8 times [2024-06-14 11:31:52,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:52,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108594698] [2024-06-14 11:31:52,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:52,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:52,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:52,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:52,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108594698] [2024-06-14 11:31:52,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108594698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:52,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:52,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:52,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971786518] [2024-06-14 11:31:52,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:52,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:52,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:52,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:52,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:52,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:52,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 640 transitions, 7595 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:52,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:52,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:52,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:54,210 INFO L124 PetriNetUnfolderBase]: 3816/6566 cut-off events. [2024-06-14 11:31:54,210 INFO L125 PetriNetUnfolderBase]: For 485282/485285 co-relation queries the response was YES. [2024-06-14 11:31:54,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40729 conditions, 6566 events. 3816/6566 cut-off events. For 485282/485285 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 47161 event pairs, 716 based on Foata normal form. 8/6563 useless extension candidates. Maximal degree in co-relation 40515. Up to 5285 conditions per place. [2024-06-14 11:31:54,313 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 153 changer transitions 0/677 dead transitions. [2024-06-14 11:31:54,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 677 transitions, 9101 flow [2024-06-14 11:31:54,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:54,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:54,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:31:54,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:31:54,314 INFO L175 Difference]: Start difference. First operand has 491 places, 640 transitions, 7595 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:31:54,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 677 transitions, 9101 flow [2024-06-14 11:31:56,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 677 transitions, 8768 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:56,833 INFO L231 Difference]: Finished difference. Result has 492 places, 641 transitions, 7614 flow [2024-06-14 11:31:56,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7614, PETRI_PLACES=492, PETRI_TRANSITIONS=641} [2024-06-14 11:31:56,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 11:31:56,834 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 641 transitions, 7614 flow [2024-06-14 11:31:56,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:56,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:56,834 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-14 11:31:56,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:31:56,834 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-14 11:31:56,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:56,835 INFO L85 PathProgramCache]: Analyzing trace with hash -33163977, now seen corresponding path program 9 times [2024-06-14 11:31:56,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:56,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092363369] [2024-06-14 11:31:56,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:56,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:56,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:56,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:56,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:56,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092363369] [2024-06-14 11:31:56,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092363369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:56,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:56,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:56,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614886527] [2024-06-14 11:31:56,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:56,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:56,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:56,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:56,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:56,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:56,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 641 transitions, 7614 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:31:56,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:56,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:56,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:58,575 INFO L124 PetriNetUnfolderBase]: 3836/6629 cut-off events. [2024-06-14 11:31:58,576 INFO L125 PetriNetUnfolderBase]: For 486246/486249 co-relation queries the response was YES. [2024-06-14 11:31:58,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40686 conditions, 6629 events. 3836/6629 cut-off events. For 486246/486249 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 47869 event pairs, 572 based on Foata normal form. 8/6629 useless extension candidates. Maximal degree in co-relation 40472. Up to 4143 conditions per place. [2024-06-14 11:31:58,686 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 504 selfloop transitions, 165 changer transitions 0/676 dead transitions. [2024-06-14 11:31:58,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 676 transitions, 9396 flow [2024-06-14 11:31:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:58,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:58,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:31:58,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:31:58,688 INFO L175 Difference]: Start difference. First operand has 492 places, 641 transitions, 7614 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:31:58,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 676 transitions, 9396 flow [2024-06-14 11:32:01,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 676 transitions, 9058 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:01,484 INFO L231 Difference]: Finished difference. Result has 493 places, 642 transitions, 7652 flow [2024-06-14 11:32:01,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7276, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7652, PETRI_PLACES=493, PETRI_TRANSITIONS=642} [2024-06-14 11:32:01,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 11:32:01,485 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 642 transitions, 7652 flow [2024-06-14 11:32:01,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:01,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:01,486 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-14 11:32:01,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:32:01,486 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:01,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:01,486 INFO L85 PathProgramCache]: Analyzing trace with hash -25545417, now seen corresponding path program 10 times [2024-06-14 11:32:01,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:01,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321740493] [2024-06-14 11:32:01,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:01,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:01,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:01,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:01,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321740493] [2024-06-14 11:32:01,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321740493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:01,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:01,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:01,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975977284] [2024-06-14 11:32:01,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:01,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:01,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:01,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:01,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:01,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:01,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 642 transitions, 7652 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:01,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:01,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:01,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:03,185 INFO L124 PetriNetUnfolderBase]: 3856/6652 cut-off events. [2024-06-14 11:32:03,186 INFO L125 PetriNetUnfolderBase]: For 496023/496026 co-relation queries the response was YES. [2024-06-14 11:32:03,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41298 conditions, 6652 events. 3856/6652 cut-off events. For 496023/496026 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47943 event pairs, 639 based on Foata normal form. 8/6652 useless extension candidates. Maximal degree in co-relation 41083. Up to 4155 conditions per place. [2024-06-14 11:32:03,473 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 151 changer transitions 0/673 dead transitions. [2024-06-14 11:32:03,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 673 transitions, 9410 flow [2024-06-14 11:32:03,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:03,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:03,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:32:03,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:03,475 INFO L175 Difference]: Start difference. First operand has 493 places, 642 transitions, 7652 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:32:03,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 673 transitions, 9410 flow [2024-06-14 11:32:06,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 673 transitions, 8989 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:06,324 INFO L231 Difference]: Finished difference. Result has 495 places, 643 transitions, 7581 flow [2024-06-14 11:32:06,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7581, PETRI_PLACES=495, PETRI_TRANSITIONS=643} [2024-06-14 11:32:06,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 11:32:06,324 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 643 transitions, 7581 flow [2024-06-14 11:32:06,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:06,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:06,325 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-14 11:32:06,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:32:06,325 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:06,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:06,325 INFO L85 PathProgramCache]: Analyzing trace with hash -25812327, now seen corresponding path program 11 times [2024-06-14 11:32:06,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:06,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991484354] [2024-06-14 11:32:06,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:06,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:06,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:06,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991484354] [2024-06-14 11:32:06,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991484354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:06,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:06,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:06,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764982414] [2024-06-14 11:32:06,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:06,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:06,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:06,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:06,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 643 transitions, 7581 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:06,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:06,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:06,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:08,201 INFO L124 PetriNetUnfolderBase]: 3843/6641 cut-off events. [2024-06-14 11:32:08,201 INFO L125 PetriNetUnfolderBase]: For 450102/450105 co-relation queries the response was YES. [2024-06-14 11:32:08,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39725 conditions, 6641 events. 3843/6641 cut-off events. For 450102/450105 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47895 event pairs, 635 based on Foata normal form. 8/6641 useless extension candidates. Maximal degree in co-relation 39510. Up to 4149 conditions per place. [2024-06-14 11:32:08,307 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 149 changer transitions 0/674 dead transitions. [2024-06-14 11:32:08,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 674 transitions, 9053 flow [2024-06-14 11:32:08,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:08,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:08,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:32:08,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:32:08,308 INFO L175 Difference]: Start difference. First operand has 495 places, 643 transitions, 7581 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:32:08,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 674 transitions, 9053 flow [2024-06-14 11:32:10,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 8533 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:10,856 INFO L231 Difference]: Finished difference. Result has 496 places, 643 transitions, 7363 flow [2024-06-14 11:32:10,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7061, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7363, PETRI_PLACES=496, PETRI_TRANSITIONS=643} [2024-06-14 11:32:10,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 11:32:10,857 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 643 transitions, 7363 flow [2024-06-14 11:32:10,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:10,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:10,857 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, 1] [2024-06-14 11:32:10,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:32:10,857 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:10,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:10,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1374779203, now seen corresponding path program 1 times [2024-06-14 11:32:10,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:10,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702760816] [2024-06-14 11:32:10,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:10,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:10,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:11,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:11,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702760816] [2024-06-14 11:32:11,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702760816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:11,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:11,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:11,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950751617] [2024-06-14 11:32:11,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:11,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:11,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:11,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:11,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:11,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:11,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 643 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:11,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:11,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:11,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:12,843 INFO L124 PetriNetUnfolderBase]: 4183/7201 cut-off events. [2024-06-14 11:32:12,843 INFO L125 PetriNetUnfolderBase]: For 1014811/1014811 co-relation queries the response was YES. [2024-06-14 11:32:12,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49654 conditions, 7201 events. 4183/7201 cut-off events. For 1014811/1014811 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 52043 event pairs, 772 based on Foata normal form. 6/7200 useless extension candidates. Maximal degree in co-relation 49440. Up to 5339 conditions per place. [2024-06-14 11:32:12,958 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 625 selfloop transitions, 73 changer transitions 0/705 dead transitions. [2024-06-14 11:32:12,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 705 transitions, 9641 flow [2024-06-14 11:32:12,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:12,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:12,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-14 11:32:12,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.611904761904762 [2024-06-14 11:32:12,959 INFO L175 Difference]: Start difference. First operand has 496 places, 643 transitions, 7363 flow. Second operand 10 states and 257 transitions. [2024-06-14 11:32:12,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 705 transitions, 9641 flow [2024-06-14 11:32:17,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 705 transitions, 9270 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:17,854 INFO L231 Difference]: Finished difference. Result has 498 places, 646 transitions, 7266 flow [2024-06-14 11:32:17,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7266, PETRI_PLACES=498, PETRI_TRANSITIONS=646} [2024-06-14 11:32:17,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 11:32:17,855 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 646 transitions, 7266 flow [2024-06-14 11:32:17,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:17,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:17,855 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, 1] [2024-06-14 11:32:17,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:32:17,855 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:17,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:17,855 INFO L85 PathProgramCache]: Analyzing trace with hash -480470687, now seen corresponding path program 1 times [2024-06-14 11:32:17,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:17,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762707200] [2024-06-14 11:32:17,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:17,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:17,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:17,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:17,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762707200] [2024-06-14 11:32:17,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762707200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:17,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:17,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:17,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749875476] [2024-06-14 11:32:17,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:17,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:17,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:17,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:17,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:18,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:18,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 646 transitions, 7266 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:18,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:18,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:18,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:19,816 INFO L124 PetriNetUnfolderBase]: 4323/7423 cut-off events. [2024-06-14 11:32:19,817 INFO L125 PetriNetUnfolderBase]: For 1081222/1081222 co-relation queries the response was YES. [2024-06-14 11:32:19,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52051 conditions, 7423 events. 4323/7423 cut-off events. For 1081222/1081222 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 53838 event pairs, 670 based on Foata normal form. 6/7420 useless extension candidates. Maximal degree in co-relation 51836. Up to 5907 conditions per place. [2024-06-14 11:32:19,940 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 562 selfloop transitions, 118 changer transitions 0/687 dead transitions. [2024-06-14 11:32:19,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 9399 flow [2024-06-14 11:32:19,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:19,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:32:19,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:19,941 INFO L175 Difference]: Start difference. First operand has 498 places, 646 transitions, 7266 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:32:19,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 9399 flow [2024-06-14 11:32:26,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 687 transitions, 9270 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:26,094 INFO L231 Difference]: Finished difference. Result has 503 places, 652 transitions, 7565 flow [2024-06-14 11:32:26,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7139, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7565, PETRI_PLACES=503, PETRI_TRANSITIONS=652} [2024-06-14 11:32:26,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-14 11:32:26,095 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 652 transitions, 7565 flow [2024-06-14 11:32:26,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:26,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,096 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, 1] [2024-06-14 11:32:26,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:32:26,096 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:26,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,096 INFO L85 PathProgramCache]: Analyzing trace with hash 396287053, now seen corresponding path program 2 times [2024-06-14 11:32:26,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154652896] [2024-06-14 11:32:26,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:26,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154652896] [2024-06-14 11:32:26,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154652896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:26,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595201255] [2024-06-14 11:32:26,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:26,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:26,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:26,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:26,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 652 transitions, 7565 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:26,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:26,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:28,359 INFO L124 PetriNetUnfolderBase]: 4343/7469 cut-off events. [2024-06-14 11:32:28,359 INFO L125 PetriNetUnfolderBase]: For 1103423/1103423 co-relation queries the response was YES. [2024-06-14 11:32:28,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52844 conditions, 7469 events. 4343/7469 cut-off events. For 1103423/1103423 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 54229 event pairs, 821 based on Foata normal form. 6/7470 useless extension candidates. Maximal degree in co-relation 52625. Up to 6412 conditions per place. [2024-06-14 11:32:28,478 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 631 selfloop transitions, 62 changer transitions 0/700 dead transitions. [2024-06-14 11:32:28,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 700 transitions, 9151 flow [2024-06-14 11:32:28,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:28,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:28,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-14 11:32:28,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-14 11:32:28,479 INFO L175 Difference]: Start difference. First operand has 503 places, 652 transitions, 7565 flow. Second operand 10 states and 244 transitions. [2024-06-14 11:32:28,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 700 transitions, 9151 flow [2024-06-14 11:32:34,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 700 transitions, 9030 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:34,055 INFO L231 Difference]: Finished difference. Result has 511 places, 653 transitions, 7600 flow [2024-06-14 11:32:34,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7600, PETRI_PLACES=511, PETRI_TRANSITIONS=653} [2024-06-14 11:32:34,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-14 11:32:34,056 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 653 transitions, 7600 flow [2024-06-14 11:32:34,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:34,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,057 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, 1] [2024-06-14 11:32:34,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:32:34,057 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:34,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1401889589, now seen corresponding path program 2 times [2024-06-14 11:32:34,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719305949] [2024-06-14 11:32:34,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:34,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:34,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:34,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719305949] [2024-06-14 11:32:34,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719305949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:34,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:34,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:34,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232272373] [2024-06-14 11:32:34,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:34,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:34,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:34,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:34,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:34,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:34,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 653 transitions, 7600 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:34,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:34,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:34,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:36,050 INFO L124 PetriNetUnfolderBase]: 4445/7617 cut-off events. [2024-06-14 11:32:36,050 INFO L125 PetriNetUnfolderBase]: For 1222781/1222781 co-relation queries the response was YES. [2024-06-14 11:32:36,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55836 conditions, 7617 events. 4445/7617 cut-off events. For 1222781/1222781 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 55333 event pairs, 717 based on Foata normal form. 6/7614 useless extension candidates. Maximal degree in co-relation 55615. Up to 5995 conditions per place. [2024-06-14 11:32:36,181 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 569 selfloop transitions, 118 changer transitions 0/694 dead transitions. [2024-06-14 11:32:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 694 transitions, 10048 flow [2024-06-14 11:32:36,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:36,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:32:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:32:36,183 INFO L175 Difference]: Start difference. First operand has 511 places, 653 transitions, 7600 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:32:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 694 transitions, 10048 flow [2024-06-14 11:32:42,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 694 transitions, 9892 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:42,436 INFO L231 Difference]: Finished difference. Result has 511 places, 659 transitions, 7836 flow [2024-06-14 11:32:42,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7454, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7836, PETRI_PLACES=511, PETRI_TRANSITIONS=659} [2024-06-14 11:32:42,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-14 11:32:42,437 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 659 transitions, 7836 flow [2024-06-14 11:32:42,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:42,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,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, 1, 1, 1, 1] [2024-06-14 11:32:42,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:32:42,437 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:42,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,437 INFO L85 PathProgramCache]: Analyzing trace with hash 573655909, now seen corresponding path program 3 times [2024-06-14 11:32:42,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201735268] [2024-06-14 11:32:42,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:42,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201735268] [2024-06-14 11:32:42,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201735268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:42,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573468134] [2024-06-14 11:32:42,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:42,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:42,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:42,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:42,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 659 transitions, 7836 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:42,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:42,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,441 INFO L124 PetriNetUnfolderBase]: 4432/7596 cut-off events. [2024-06-14 11:32:44,441 INFO L125 PetriNetUnfolderBase]: For 1190703/1190703 co-relation queries the response was YES. [2024-06-14 11:32:44,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55220 conditions, 7596 events. 4432/7596 cut-off events. For 1190703/1190703 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 55126 event pairs, 717 based on Foata normal form. 6/7593 useless extension candidates. Maximal degree in co-relation 54998. Up to 5989 conditions per place. [2024-06-14 11:32:44,562 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 564 selfloop transitions, 120 changer transitions 0/691 dead transitions. [2024-06-14 11:32:44,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 691 transitions, 9859 flow [2024-06-14 11:32:44,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:44,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:32:44,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:32:44,564 INFO L175 Difference]: Start difference. First operand has 511 places, 659 transitions, 7836 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:32:44,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 691 transitions, 9859 flow [2024-06-14 11:32:50,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 691 transitions, 9656 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:50,832 INFO L231 Difference]: Finished difference. Result has 517 places, 660 transitions, 7902 flow [2024-06-14 11:32:50,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7633, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7902, PETRI_PLACES=517, PETRI_TRANSITIONS=660} [2024-06-14 11:32:50,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-14 11:32:50,833 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 660 transitions, 7902 flow [2024-06-14 11:32:50,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-14 11:32:50,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:50,833 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, 1] [2024-06-14 11:32:50,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:32:50,833 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:50,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:50,834 INFO L85 PathProgramCache]: Analyzing trace with hash 573418573, now seen corresponding path program 3 times [2024-06-14 11:32:50,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:50,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681692447] [2024-06-14 11:32:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:50,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:50,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:50,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681692447] [2024-06-14 11:32:50,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681692447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:50,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025687202] [2024-06-14 11:32:50,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:50,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:50,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:51,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:51,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 660 transitions, 7902 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:51,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:51,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,944 INFO L124 PetriNetUnfolderBase]: 4485/7701 cut-off events. [2024-06-14 11:32:52,945 INFO L125 PetriNetUnfolderBase]: For 1261673/1261673 co-relation queries the response was YES. [2024-06-14 11:32:53,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56691 conditions, 7701 events. 4485/7701 cut-off events. For 1261673/1261673 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 56029 event pairs, 870 based on Foata normal form. 6/7702 useless extension candidates. Maximal degree in co-relation 56467. Up to 6565 conditions per place. [2024-06-14 11:32:53,069 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 633 selfloop transitions, 68 changer transitions 0/708 dead transitions. [2024-06-14 11:32:53,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 9784 flow [2024-06-14 11:32:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:32:53,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:32:53,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-14 11:32:53,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-14 11:32:53,070 INFO L175 Difference]: Start difference. First operand has 517 places, 660 transitions, 7902 flow. Second operand 11 states and 258 transitions. [2024-06-14 11:32:53,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 9784 flow [2024-06-14 11:32:59,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 708 transitions, 9536 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:59,551 INFO L231 Difference]: Finished difference. Result has 525 places, 662 transitions, 7858 flow [2024-06-14 11:32:59,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7654, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7858, PETRI_PLACES=525, PETRI_TRANSITIONS=662} [2024-06-14 11:32:59,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-14 11:32:59,552 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 662 transitions, 7858 flow [2024-06-14 11:32:59,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:59,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,580 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, 1] [2024-06-14 11:32:59,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 11:32:59,580 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:59,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1175338787, now seen corresponding path program 4 times [2024-06-14 11:32:59,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832341151] [2024-06-14 11:32:59,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:59,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832341151] [2024-06-14 11:32:59,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832341151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:59,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380484264] [2024-06-14 11:32:59,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:59,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:59,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:59,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:59,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 662 transitions, 7858 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:32:59,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:59,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,806 INFO L124 PetriNetUnfolderBase]: 4652/7995 cut-off events. [2024-06-14 11:33:01,806 INFO L125 PetriNetUnfolderBase]: For 1549174/1549174 co-relation queries the response was YES. [2024-06-14 11:33:01,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62045 conditions, 7995 events. 4652/7995 cut-off events. For 1549174/1549174 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 58507 event pairs, 1063 based on Foata normal form. 6/7992 useless extension candidates. Maximal degree in co-relation 61819. Up to 6301 conditions per place. [2024-06-14 11:33:01,935 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 638 selfloop transitions, 70 changer transitions 0/715 dead transitions. [2024-06-14 11:33:01,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 715 transitions, 10076 flow [2024-06-14 11:33:01,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:01,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:01,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-14 11:33:01,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:33:01,936 INFO L175 Difference]: Start difference. First operand has 525 places, 662 transitions, 7858 flow. Second operand 9 states and 231 transitions. [2024-06-14 11:33:01,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 715 transitions, 10076 flow [2024-06-14 11:33:09,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 715 transitions, 9912 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:09,484 INFO L231 Difference]: Finished difference. Result has 524 places, 664 transitions, 7898 flow [2024-06-14 11:33:09,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7898, PETRI_PLACES=524, PETRI_TRANSITIONS=664} [2024-06-14 11:33:09,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 481 predicate places. [2024-06-14 11:33:09,485 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 664 transitions, 7898 flow [2024-06-14 11:33:09,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:33:09,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:09,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:09,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 11:33:09,485 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:09,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:09,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1928295441, now seen corresponding path program 5 times [2024-06-14 11:33:09,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:09,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528207899] [2024-06-14 11:33:09,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:09,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:09,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:09,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528207899] [2024-06-14 11:33:09,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528207899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:09,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736548977] [2024-06-14 11:33:09,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:09,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:09,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:09,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:09,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 664 transitions, 7898 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 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-14 11:33:09,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:09,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:11,662 INFO L124 PetriNetUnfolderBase]: 4639/7959 cut-off events. [2024-06-14 11:33:11,662 INFO L125 PetriNetUnfolderBase]: For 1517292/1517292 co-relation queries the response was YES. [2024-06-14 11:33:11,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61062 conditions, 7959 events. 4639/7959 cut-off events. For 1517292/1517292 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 58190 event pairs, 1152 based on Foata normal form. 6/7958 useless extension candidates. Maximal degree in co-relation 60838. Up to 7047 conditions per place. [2024-06-14 11:33:12,011 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 642 selfloop transitions, 54 changer transitions 0/703 dead transitions. [2024-06-14 11:33:12,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 703 transitions, 9422 flow [2024-06-14 11:33:12,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:12,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:12,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:33:12,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 11:33:12,012 INFO L175 Difference]: Start difference. First operand has 524 places, 664 transitions, 7898 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:33:12,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 703 transitions, 9422 flow