./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_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/safe008_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/safe008_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe008_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:19:06,591 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:19:06,669 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:19:06,674 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:19:06,675 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:19:06,705 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:19:06,706 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:19:06,707 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:19:06,707 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:19:06,711 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:19:06,711 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:19:06,712 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:19:06,713 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:19:06,714 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:19:06,714 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:19:06,715 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:19:06,715 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:19:06,715 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:19:06,716 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:19:06,716 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:19:06,716 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:19:06,717 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:19:06,717 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:19:06,717 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:19:06,717 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:19:06,718 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:19:06,718 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:19:06,718 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:19:06,719 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:19:06,719 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:19:06,720 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:19:06,720 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:19:06,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:19:06,721 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:19:06,721 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:19:06,721 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:19:06,721 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:19:06,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:19:06,722 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:19:06,722 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:19:06,722 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:19:06,723 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:19:06,723 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:19:06,723 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:19:06,975 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:19:07,004 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:19:07,007 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:19:07,008 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:19:07,008 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:19:07,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-14 11:19:08,213 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:19:08,502 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:19:08,510 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-14 11:19:08,530 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a90dd7bd/a4291eda6a2c433c94b1c0d5b452e903/FLAG797665f87 [2024-06-14 11:19:08,542 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a90dd7bd/a4291eda6a2c433c94b1c0d5b452e903 [2024-06-14 11:19:08,545 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:19:08,545 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:19:08,548 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/safe008_tso.yml/witness.yml [2024-06-14 11:19:08,684 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:19:08,685 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:19:08,686 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:19:08,686 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:19:08,690 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:19:08,691 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:19:08" (1/2) ... [2024-06-14 11:19:08,692 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@234a8fd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:19:08, skipping insertion in model container [2024-06-14 11:19:08,692 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:19:08" (1/2) ... [2024-06-14 11:19:08,694 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c7fd2fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:19:08, skipping insertion in model container [2024-06-14 11:19:08,695 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:19:08" (2/2) ... [2024-06-14 11:19:08,695 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@234a8fd2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:08, skipping insertion in model container [2024-06-14 11:19:08,695 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:19:08" (2/2) ... [2024-06-14 11:19:08,695 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:19:08,743 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:19:08,745 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_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_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:19:08,745 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! 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_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_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:19:08,745 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! 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_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_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:19:08,745 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:19:08,746 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-14 11:19:08,789 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:19:09,187 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:19:09,199 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:19:09,324 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:19:09,370 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:19:09,371 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09 WrapperNode [2024-06-14 11:19:09,371 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:19:09,372 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:19:09,373 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:19:09,373 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:19:09,380 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,395 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,422 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:19:09,423 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:19:09,423 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:19:09,423 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:19:09,424 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:19:09,434 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,436 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,450 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:19:09,450 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,450 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,456 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,458 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,459 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,460 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,463 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:19:09,463 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:19:09,463 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:19:09,464 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:19:09,464 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (1/1) ... [2024-06-14 11:19:09,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:19:09,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:19:09,496 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:19:09,505 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:19:09,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:19:09,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:19:09,533 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:19:09,534 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:19:09,534 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:19:09,534 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:19:09,534 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:19:09,534 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:19:09,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:19:09,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:19:09,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:19:09,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:19:09,536 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:19:09,647 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:19:09,649 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:19:09,906 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:19:09,906 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:19:10,011 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:19:10,012 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:19:10,012 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:19:10 BoogieIcfgContainer [2024-06-14 11:19:10,012 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:19:10,015 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:19:10,015 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:19:10,018 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:19:10,018 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:19:08" (1/4) ... [2024-06-14 11:19:10,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c6e13ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:19:10, skipping insertion in model container [2024-06-14 11:19:10,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:19:08" (2/4) ... [2024-06-14 11:19:10,021 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c6e13ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:19:10, skipping insertion in model container [2024-06-14 11:19:10,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:19:09" (3/4) ... [2024-06-14 11:19:10,022 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c6e13ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:19:10, skipping insertion in model container [2024-06-14 11:19:10,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:19:10" (4/4) ... [2024-06-14 11:19:10,023 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-14 11:19:10,040 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:19:10,040 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:19:10,040 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:19:10,092 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:19:10,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:19:10,170 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 11:19:10,170 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:19:10,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:19:10,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:19:10,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 11:19:10,196 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:19:10,203 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7e2d4dab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:19:10,204 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:19:10,208 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:19:10,208 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:19:10,208 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:19:10,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:10,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:19:10,209 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:19:10,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:10,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-14 11:19:10,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:10,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522442220] [2024-06-14 11:19:10,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:10,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:10,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:10,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:10,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522442220] [2024-06-14 11:19:10,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522442220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:10,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:10,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:19:10,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753489592] [2024-06-14 11:19:10,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:10,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:19:10,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:19:10,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:19:10,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:19:10,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:10,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:10,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:19:10,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,104 INFO L124 PetriNetUnfolderBase]: 607/1019 cut-off events. [2024-06-14 11:19:11,104 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-14 11:19:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2023 conditions, 1019 events. 607/1019 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5018 event pairs, 393 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 2008. Up to 937 conditions per place. [2024-06-14 11:19:11,121 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 11:19:11,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-14 11:19:11,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:19:11,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:19:11,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-14 11:19:11,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-14 11:19:11,137 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 82 transitions. [2024-06-14 11:19:11,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-14 11:19:11,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:11,143 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 11:19:11,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 11:19:11,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 11:19:11,148 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 11:19:11,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:11,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:11,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:19:11,150 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:19:11,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:11,151 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-14 11:19:11,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:11,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182214313] [2024-06-14 11:19:11,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:11,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:11,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:11,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:11,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:11,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182214313] [2024-06-14 11:19:11,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182214313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:11,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:11,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:19:11,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756440637] [2024-06-14 11:19:11,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:11,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:19:11,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:11,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:19:11,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:19:11,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:19:11,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:11,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:19:11,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,640 INFO L124 PetriNetUnfolderBase]: 608/1024 cut-off events. [2024-06-14 11:19:11,640 INFO L125 PetriNetUnfolderBase]: For 186/192 co-relation queries the response was YES. [2024-06-14 11:19:11,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 1024 events. 608/1024 cut-off events. For 186/192 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4971 event pairs, 321 based on Foata normal form. 8/1028 useless extension candidates. Maximal degree in co-relation 2330. Up to 911 conditions per place. [2024-06-14 11:19:11,647 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 39 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-14 11:19:11,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 264 flow [2024-06-14 11:19:11,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:11,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:11,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-14 11:19:11,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-14 11:19:11,650 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 111 transitions. [2024-06-14 11:19:11,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 264 flow [2024-06-14 11:19:11,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:11,652 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-14 11:19:11,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-14 11:19:11,653 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 11:19:11,654 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-14 11:19:11,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:11,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:11,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:19:11,655 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:11,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:11,655 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-14 11:19:11,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:11,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233303308] [2024-06-14 11:19:11,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:11,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:11,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:19:11,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:11,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233303308] [2024-06-14 11:19:11,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233303308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:11,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:11,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:19:11,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553449985] [2024-06-14 11:19:11,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:11,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:19:11,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:11,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:19:11,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:19:11,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:11,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:11,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:11,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,032 INFO L124 PetriNetUnfolderBase]: 775/1274 cut-off events. [2024-06-14 11:19:12,033 INFO L125 PetriNetUnfolderBase]: For 857/865 co-relation queries the response was YES. [2024-06-14 11:19:12,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1274 events. 775/1274 cut-off events. For 857/865 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6190 event pairs, 292 based on Foata normal form. 10/1280 useless extension candidates. Maximal degree in co-relation 3460. Up to 1131 conditions per place. [2024-06-14 11:19:12,044 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-14 11:19:12,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 452 flow [2024-06-14 11:19:12,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:12,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:12,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 11:19:12,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-14 11:19:12,051 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 134 transitions. [2024-06-14 11:19:12,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 452 flow [2024-06-14 11:19:12,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 81 transitions, 446 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:12,057 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 305 flow [2024-06-14 11:19:12,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=305, PETRI_PLACES=53, PETRI_TRANSITIONS=57} [2024-06-14 11:19:12,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 11:19:12,059 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 305 flow [2024-06-14 11:19:12,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:12,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:19:12,060 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:19:12,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-14 11:19:12,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073329042] [2024-06-14 11:19:12,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:12,296 INFO 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:19:12,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:12,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073329042] [2024-06-14 11:19:12,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073329042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:12,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:12,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:12,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286062215] [2024-06-14 11:19:12,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:12,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:12,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:12,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:12,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:12,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:12,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 57 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:12,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:12,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,583 INFO L124 PetriNetUnfolderBase]: 804/1323 cut-off events. [2024-06-14 11:19:12,583 INFO L125 PetriNetUnfolderBase]: For 1640/1653 co-relation queries the response was YES. [2024-06-14 11:19:12,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 1323 events. 804/1323 cut-off events. For 1640/1653 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6475 event pairs, 198 based on Foata normal form. 23/1342 useless extension candidates. Maximal degree in co-relation 4112. Up to 1104 conditions per place. [2024-06-14 11:19:12,594 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-14 11:19:12,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 570 flow [2024-06-14 11:19:12,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:12,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:12,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:19:12,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-14 11:19:12,596 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 305 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:19:12,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 570 flow [2024-06-14 11:19:12,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 564 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:12,601 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 349 flow [2024-06-14 11:19:12,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-14 11:19:12,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 11:19:12,602 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 349 flow [2024-06-14 11:19:12,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:12,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:19:12,603 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:19:12,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-14 11:19:12,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125667797] [2024-06-14 11:19:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:12,755 INFO 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:19:12,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:12,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125667797] [2024-06-14 11:19:12,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125667797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:12,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:12,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:19:12,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724396386] [2024-06-14 11:19:12,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:12,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:19:12,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:12,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:19:12,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:19:12,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:12,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 349 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,959 INFO L124 PetriNetUnfolderBase]: 949/1560 cut-off events. [2024-06-14 11:19:12,959 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2024-06-14 11:19:12,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 1560 events. 949/1560 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7760 event pairs, 364 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 5114. Up to 1424 conditions per place. [2024-06-14 11:19:12,973 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 63 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-06-14 11:19:12,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 569 flow [2024-06-14 11:19:12,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:12,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:12,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-14 11:19:12,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:19:12,974 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 349 flow. Second operand 4 states and 97 transitions. [2024-06-14 11:19:12,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 569 flow [2024-06-14 11:19:12,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 529 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:12,983 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 395 flow [2024-06-14 11:19:12,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=395, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2024-06-14 11:19:12,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-14 11:19:12,984 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 395 flow [2024-06-14 11:19:12,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:12,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:12,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:19:12,989 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:19:12,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,990 INFO L85 PathProgramCache]: Analyzing trace with hash -2094214223, now seen corresponding path program 1 times [2024-06-14 11:19:12,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57212216] [2024-06-14 11:19:12,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,140 INFO 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:19:13,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57212216] [2024-06-14 11:19:13,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57212216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:13,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447472032] [2024-06-14 11:19:13,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:13,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:13,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:13,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:13,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 395 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:19:13,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:13,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:13,388 INFO L124 PetriNetUnfolderBase]: 942/1540 cut-off events. [2024-06-14 11:19:13,388 INFO L125 PetriNetUnfolderBase]: For 3650/3686 co-relation queries the response was YES. [2024-06-14 11:19:13,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5522 conditions, 1540 events. 942/1540 cut-off events. For 3650/3686 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7757 event pairs, 266 based on Foata normal form. 13/1539 useless extension candidates. Maximal degree in co-relation 5494. Up to 1275 conditions per place. [2024-06-14 11:19:13,402 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 36 changer transitions 0/104 dead transitions. [2024-06-14 11:19:13,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 104 transitions, 753 flow [2024-06-14 11:19:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:13,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 11:19:13,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-14 11:19:13,404 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 395 flow. Second operand 6 states and 159 transitions. [2024-06-14 11:19:13,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 104 transitions, 753 flow [2024-06-14 11:19:13,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 104 transitions, 749 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:13,412 INFO L231 Difference]: Finished difference. Result has 65 places, 76 transitions, 548 flow [2024-06-14 11:19:13,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=548, PETRI_PLACES=65, PETRI_TRANSITIONS=76} [2024-06-14 11:19:13,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-14 11:19:13,415 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 76 transitions, 548 flow [2024-06-14 11:19:13,415 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:19:13,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:13,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:13,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:19:13,416 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:19:13,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:13,416 INFO L85 PathProgramCache]: Analyzing trace with hash -326913519, now seen corresponding path program 2 times [2024-06-14 11:19:13,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:13,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614432189] [2024-06-14 11:19:13,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:13,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:13,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,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:19:13,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614432189] [2024-06-14 11:19:13,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614432189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:13,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519880297] [2024-06-14 11:19:13,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:13,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:13,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:13,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:13,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 76 transitions, 548 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:19:13,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:13,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:13,865 INFO L124 PetriNetUnfolderBase]: 952/1566 cut-off events. [2024-06-14 11:19:13,865 INFO L125 PetriNetUnfolderBase]: For 5208/5248 co-relation queries the response was YES. [2024-06-14 11:19:13,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6201 conditions, 1566 events. 952/1566 cut-off events. For 5208/5248 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7901 event pairs, 285 based on Foata normal form. 25/1578 useless extension candidates. Maximal degree in co-relation 6170. Up to 1348 conditions per place. [2024-06-14 11:19:13,881 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 70 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-14 11:19:13,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 108 transitions, 890 flow [2024-06-14 11:19:13,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:13,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:19:13,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 11:19:13,884 INFO L175 Difference]: Start difference. First operand has 65 places, 76 transitions, 548 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:19:13,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 108 transitions, 890 flow [2024-06-14 11:19:13,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 108 transitions, 847 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:13,894 INFO L231 Difference]: Finished difference. Result has 70 places, 84 transitions, 649 flow [2024-06-14 11:19:13,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=70, PETRI_TRANSITIONS=84} [2024-06-14 11:19:13,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-14 11:19:13,896 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 84 transitions, 649 flow [2024-06-14 11:19:13,896 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:19:13,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:13,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:13,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:19:13,897 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:19:13,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:13,897 INFO L85 PathProgramCache]: Analyzing trace with hash -2094094067, now seen corresponding path program 1 times [2024-06-14 11:19:13,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:13,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199623092] [2024-06-14 11:19:13,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:13,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:13,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:14,081 INFO 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:19:14,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:14,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199623092] [2024-06-14 11:19:14,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199623092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:14,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:14,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:14,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859557477] [2024-06-14 11:19:14,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:14,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:14,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:14,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:14,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:14,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:14,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 84 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:14,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:14,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,330 INFO L124 PetriNetUnfolderBase]: 1037/1706 cut-off events. [2024-06-14 11:19:14,331 INFO L125 PetriNetUnfolderBase]: For 6138/6138 co-relation queries the response was YES. [2024-06-14 11:19:14,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6771 conditions, 1706 events. 1037/1706 cut-off events. For 6138/6138 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8645 event pairs, 335 based on Foata normal form. 2/1704 useless extension candidates. Maximal degree in co-relation 6737. Up to 1492 conditions per place. [2024-06-14 11:19:14,349 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 19 changer transitions 0/122 dead transitions. [2024-06-14 11:19:14,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 122 transitions, 1058 flow [2024-06-14 11:19:14,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:14,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:14,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:19:14,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:19:14,353 INFO L175 Difference]: Start difference. First operand has 70 places, 84 transitions, 649 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:19:14,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 122 transitions, 1058 flow [2024-06-14 11:19:14,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 976 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:14,367 INFO L231 Difference]: Finished difference. Result has 75 places, 96 transitions, 720 flow [2024-06-14 11:19:14,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=720, PETRI_PLACES=75, PETRI_TRANSITIONS=96} [2024-06-14 11:19:14,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-14 11:19:14,369 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 96 transitions, 720 flow [2024-06-14 11:19:14,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:14,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:19:14,370 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:19:14,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,372 INFO L85 PathProgramCache]: Analyzing trace with hash -312772087, now seen corresponding path program 2 times [2024-06-14 11:19:14,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375668683] [2024-06-14 11:19:14,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:14,525 INFO 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:19:14,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:14,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375668683] [2024-06-14 11:19:14,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375668683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:14,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:14,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:14,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037402851] [2024-06-14 11:19:14,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:14,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:14,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:14,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:14,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:14,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:14,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 96 transitions, 720 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:14,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:14,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,757 INFO L124 PetriNetUnfolderBase]: 1048/1732 cut-off events. [2024-06-14 11:19:14,757 INFO L125 PetriNetUnfolderBase]: For 7458/7468 co-relation queries the response was YES. [2024-06-14 11:19:14,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7180 conditions, 1732 events. 1048/1732 cut-off events. For 7458/7468 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8845 event pairs, 346 based on Foata normal form. 10/1737 useless extension candidates. Maximal degree in co-relation 7143. Up to 1504 conditions per place. [2024-06-14 11:19:14,783 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-14 11:19:14,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 119 transitions, 1059 flow [2024-06-14 11:19:14,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:14,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:14,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:19:14,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 11:19:14,785 INFO L175 Difference]: Start difference. First operand has 75 places, 96 transitions, 720 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:19:14,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 119 transitions, 1059 flow [2024-06-14 11:19:14,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 119 transitions, 1029 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:14,804 INFO L231 Difference]: Finished difference. Result has 79 places, 101 transitions, 788 flow [2024-06-14 11:19:14,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=788, PETRI_PLACES=79, PETRI_TRANSITIONS=101} [2024-06-14 11:19:14,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 11:19:14,805 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 101 transitions, 788 flow [2024-06-14 11:19:14,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:14,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:19:14,806 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:19:14,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,806 INFO L85 PathProgramCache]: Analyzing trace with hash -313009237, now seen corresponding path program 3 times [2024-06-14 11:19:14,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579429086] [2024-06-14 11:19:14,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:14,949 INFO 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:19:14,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:14,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579429086] [2024-06-14 11:19:14,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579429086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:14,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:14,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:14,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197484114] [2024-06-14 11:19:14,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:14,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:14,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:14,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:14,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:14,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:14,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 101 transitions, 788 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:14,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:14,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:15,196 INFO L124 PetriNetUnfolderBase]: 1043/1720 cut-off events. [2024-06-14 11:19:15,197 INFO L125 PetriNetUnfolderBase]: For 8135/8135 co-relation queries the response was YES. [2024-06-14 11:19:15,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7300 conditions, 1720 events. 1043/1720 cut-off events. For 8135/8135 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8717 event pairs, 335 based on Foata normal form. 2/1718 useless extension candidates. Maximal degree in co-relation 7261. Up to 1499 conditions per place. [2024-06-14 11:19:15,212 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 23 changer transitions 0/120 dead transitions. [2024-06-14 11:19:15,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 120 transitions, 1067 flow [2024-06-14 11:19:15,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:15,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:15,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:19:15,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:19:15,214 INFO L175 Difference]: Start difference. First operand has 79 places, 101 transitions, 788 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:19:15,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 120 transitions, 1067 flow [2024-06-14 11:19:15,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 120 transitions, 1041 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:15,228 INFO L231 Difference]: Finished difference. Result has 83 places, 101 transitions, 820 flow [2024-06-14 11:19:15,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=820, PETRI_PLACES=83, PETRI_TRANSITIONS=101} [2024-06-14 11:19:15,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-14 11:19:15,232 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 101 transitions, 820 flow [2024-06-14 11:19:15,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:15,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:15,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:15,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:19:15,233 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:19:15,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:15,234 INFO L85 PathProgramCache]: Analyzing trace with hash -313009423, now seen corresponding path program 3 times [2024-06-14 11:19:15,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:15,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532984211] [2024-06-14 11:19:15,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:15,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,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:19:15,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532984211] [2024-06-14 11:19:15,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532984211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:15,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920892148] [2024-06-14 11:19:15,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:15,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:15,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:15,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:15,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 101 transitions, 820 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:19:15,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:15,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:15,673 INFO L124 PetriNetUnfolderBase]: 971/1604 cut-off events. [2024-06-14 11:19:15,674 INFO L125 PetriNetUnfolderBase]: For 9643/9731 co-relation queries the response was YES. [2024-06-14 11:19:15,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7111 conditions, 1604 events. 971/1604 cut-off events. For 9643/9731 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8180 event pairs, 267 based on Foata normal form. 17/1577 useless extension candidates. Maximal degree in co-relation 7070. Up to 1304 conditions per place. [2024-06-14 11:19:15,689 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 47 changer transitions 0/129 dead transitions. [2024-06-14 11:19:15,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 129 transitions, 1177 flow [2024-06-14 11:19:15,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:15,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:19:15,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 11:19:15,690 INFO L175 Difference]: Start difference. First operand has 83 places, 101 transitions, 820 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:19:15,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 129 transitions, 1177 flow [2024-06-14 11:19:15,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 129 transitions, 1120 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:15,706 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 928 flow [2024-06-14 11:19:15,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=928, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-14 11:19:15,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-14 11:19:15,707 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 928 flow [2024-06-14 11:19:15,707 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:19:15,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:15,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:15,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:19:15,708 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:19:15,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:15,708 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-14 11:19:15,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:15,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964289238] [2024-06-14 11:19:15,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:15,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,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:19:15,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964289238] [2024-06-14 11:19:15,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964289238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:15,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975472658] [2024-06-14 11:19:15,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:15,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:15,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:15,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:15,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 928 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:15,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:15,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,121 INFO L124 PetriNetUnfolderBase]: 1034/1708 cut-off events. [2024-06-14 11:19:16,122 INFO L125 PetriNetUnfolderBase]: For 9784/9787 co-relation queries the response was YES. [2024-06-14 11:19:16,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7573 conditions, 1708 events. 1034/1708 cut-off events. For 9784/9787 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8658 event pairs, 313 based on Foata normal form. 6/1712 useless extension candidates. Maximal degree in co-relation 7531. Up to 1528 conditions per place. [2024-06-14 11:19:16,138 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 108 selfloop transitions, 10 changer transitions 0/124 dead transitions. [2024-06-14 11:19:16,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 124 transitions, 1223 flow [2024-06-14 11:19:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:19:16,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 11:19:16,140 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 928 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:19:16,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 124 transitions, 1223 flow [2024-06-14 11:19:16,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1129 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:16,157 INFO L231 Difference]: Finished difference. Result has 87 places, 107 transitions, 877 flow [2024-06-14 11:19:16,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=877, PETRI_PLACES=87, PETRI_TRANSITIONS=107} [2024-06-14 11:19:16,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-14 11:19:16,158 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 107 transitions, 877 flow [2024-06-14 11:19:16,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:16,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:16,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:19:16,159 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:19:16,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:16,160 INFO L85 PathProgramCache]: Analyzing trace with hash -496130211, now seen corresponding path program 1 times [2024-06-14 11:19:16,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:16,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136667626] [2024-06-14 11:19:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:16,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:16,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:16,307 INFO 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:19:16,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:16,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136667626] [2024-06-14 11:19:16,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136667626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:16,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:16,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:16,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980102322] [2024-06-14 11:19:16,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:16,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:16,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:16,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:16,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 107 transitions, 877 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:16,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:16,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,592 INFO L124 PetriNetUnfolderBase]: 1045/1724 cut-off events. [2024-06-14 11:19:16,592 INFO L125 PetriNetUnfolderBase]: For 9506/9506 co-relation queries the response was YES. [2024-06-14 11:19:16,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7578 conditions, 1724 events. 1045/1724 cut-off events. For 9506/9506 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8683 event pairs, 308 based on Foata normal form. 2/1722 useless extension candidates. Maximal degree in co-relation 7535. Up to 1420 conditions per place. [2024-06-14 11:19:16,611 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 34 changer transitions 0/154 dead transitions. [2024-06-14 11:19:16,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 154 transitions, 1399 flow [2024-06-14 11:19:16,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:16,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:16,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:19:16,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:19:16,613 INFO L175 Difference]: Start difference. First operand has 87 places, 107 transitions, 877 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:19:16,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 154 transitions, 1399 flow [2024-06-14 11:19:16,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 154 transitions, 1374 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:16,637 INFO L231 Difference]: Finished difference. Result has 93 places, 120 transitions, 1050 flow [2024-06-14 11:19:16,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1050, PETRI_PLACES=93, PETRI_TRANSITIONS=120} [2024-06-14 11:19:16,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-14 11:19:16,639 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 120 transitions, 1050 flow [2024-06-14 11:19:16,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:16,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:16,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:19:16,640 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:19:16,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:16,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1544383235, now seen corresponding path program 2 times [2024-06-14 11:19:16,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:16,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987891966] [2024-06-14 11:19:16,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:16,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:16,804 INFO 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:19:16,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:16,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987891966] [2024-06-14 11:19:16,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987891966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:16,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:16,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:16,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251392919] [2024-06-14 11:19:16,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:16,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:16,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:16,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:16,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:16,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:16,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 120 transitions, 1050 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:16,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:16,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:17,161 INFO L124 PetriNetUnfolderBase]: 1072/1773 cut-off events. [2024-06-14 11:19:17,161 INFO L125 PetriNetUnfolderBase]: For 11542/11542 co-relation queries the response was YES. [2024-06-14 11:19:17,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8294 conditions, 1773 events. 1072/1773 cut-off events. For 11542/11542 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8975 event pairs, 308 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 8248. Up to 1512 conditions per place. [2024-06-14 11:19:17,180 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 120 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-14 11:19:17,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 156 transitions, 1532 flow [2024-06-14 11:19:17,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:17,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:19:17,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:19:17,182 INFO L175 Difference]: Start difference. First operand has 93 places, 120 transitions, 1050 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:19:17,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 156 transitions, 1532 flow [2024-06-14 11:19:17,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 156 transitions, 1480 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:17,203 INFO L231 Difference]: Finished difference. Result has 99 places, 127 transitions, 1142 flow [2024-06-14 11:19:17,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=127} [2024-06-14 11:19:17,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 11:19:17,204 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 127 transitions, 1142 flow [2024-06-14 11:19:17,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:17,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:17,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:19:17,205 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:17,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:17,206 INFO L85 PathProgramCache]: Analyzing trace with hash 504402473, now seen corresponding path program 3 times [2024-06-14 11:19:17,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:17,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341677564] [2024-06-14 11:19:17,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:17,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:17,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:17,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:17,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341677564] [2024-06-14 11:19:17,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341677564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:17,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:17,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:17,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334502324] [2024-06-14 11:19:17,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:17,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:17,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:17,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:17,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:17,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:17,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 127 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:17,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:17,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:17,738 INFO L124 PetriNetUnfolderBase]: 1067/1766 cut-off events. [2024-06-14 11:19:17,739 INFO L125 PetriNetUnfolderBase]: For 12838/12838 co-relation queries the response was YES. [2024-06-14 11:19:17,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8476 conditions, 1766 events. 1067/1766 cut-off events. For 12838/12838 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8963 event pairs, 308 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 8427. Up to 1507 conditions per place. [2024-06-14 11:19:17,758 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 32 changer transitions 0/163 dead transitions. [2024-06-14 11:19:17,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 163 transitions, 1559 flow [2024-06-14 11:19:17,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:17,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:17,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:19:17,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:19:17,761 INFO L175 Difference]: Start difference. First operand has 99 places, 127 transitions, 1142 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:19:17,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 163 transitions, 1559 flow [2024-06-14 11:19:17,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 163 transitions, 1517 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:17,787 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 1182 flow [2024-06-14 11:19:17,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1182, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2024-06-14 11:19:17,789 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 11:19:17,789 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 1182 flow [2024-06-14 11:19:17,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:17,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:17,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:19:17,790 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:19:17,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:17,791 INFO L85 PathProgramCache]: Analyzing trace with hash 203460605, now seen corresponding path program 4 times [2024-06-14 11:19:17,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:17,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676619311] [2024-06-14 11:19:17,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:17,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:17,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:17,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:17,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676619311] [2024-06-14 11:19:17,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676619311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:17,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:17,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:17,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205535913] [2024-06-14 11:19:17,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:17,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:17,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:17,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:17,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:17,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:17,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 1182 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:17,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:17,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:18,274 INFO L124 PetriNetUnfolderBase]: 1078/1787 cut-off events. [2024-06-14 11:19:18,275 INFO L125 PetriNetUnfolderBase]: For 14353/14353 co-relation queries the response was YES. [2024-06-14 11:19:18,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8782 conditions, 1787 events. 1078/1787 cut-off events. For 14353/14353 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9117 event pairs, 308 based on Foata normal form. 2/1785 useless extension candidates. Maximal degree in co-relation 8731. Up to 1474 conditions per place. [2024-06-14 11:19:18,293 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 40 changer transitions 0/160 dead transitions. [2024-06-14 11:19:18,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 160 transitions, 1653 flow [2024-06-14 11:19:18,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:18,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:18,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:19:18,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:19:18,294 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 1182 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:19:18,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 160 transitions, 1653 flow [2024-06-14 11:19:18,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 160 transitions, 1587 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:18,319 INFO L231 Difference]: Finished difference. Result has 105 places, 132 transitions, 1265 flow [2024-06-14 11:19:18,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1265, PETRI_PLACES=105, PETRI_TRANSITIONS=132} [2024-06-14 11:19:18,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 11:19:18,321 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 132 transitions, 1265 flow [2024-06-14 11:19:18,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:18,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:19:18,321 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:19:18,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1105999029, now seen corresponding path program 5 times [2024-06-14 11:19:18,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127142020] [2024-06-14 11:19:18,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:18,478 INFO 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:19:18,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:18,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127142020] [2024-06-14 11:19:18,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127142020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:18,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:18,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:18,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229932141] [2024-06-14 11:19:18,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:18,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:18,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:18,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:18,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:18,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:18,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 132 transitions, 1265 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:18,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:18,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:18,836 INFO L124 PetriNetUnfolderBase]: 1089/1813 cut-off events. [2024-06-14 11:19:18,837 INFO L125 PetriNetUnfolderBase]: For 16990/17002 co-relation queries the response was YES. [2024-06-14 11:19:18,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9162 conditions, 1813 events. 1089/1813 cut-off events. For 16990/17002 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9346 event pairs, 319 based on Foata normal form. 12/1820 useless extension candidates. Maximal degree in co-relation 9109. Up to 1486 conditions per place. [2024-06-14 11:19:18,855 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 45 changer transitions 0/169 dead transitions. [2024-06-14 11:19:18,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 169 transitions, 1784 flow [2024-06-14 11:19:18,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:18,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:18,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:19:18,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:19:18,858 INFO L175 Difference]: Start difference. First operand has 105 places, 132 transitions, 1265 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:19:18,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 169 transitions, 1784 flow [2024-06-14 11:19:18,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 169 transitions, 1680 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:18,889 INFO L231 Difference]: Finished difference. Result has 108 places, 136 transitions, 1313 flow [2024-06-14 11:19:18,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=108, PETRI_TRANSITIONS=136} [2024-06-14 11:19:18,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-14 11:19:18,889 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 136 transitions, 1313 flow [2024-06-14 11:19:18,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:18,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:18,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:19:18,890 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:19:18,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,891 INFO L85 PathProgramCache]: Analyzing trace with hash 203466185, now seen corresponding path program 6 times [2024-06-14 11:19:18,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381537525] [2024-06-14 11:19:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:19,054 INFO 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:19:19,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:19,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381537525] [2024-06-14 11:19:19,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381537525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:19,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:19,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:19,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167582318] [2024-06-14 11:19:19,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:19,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:19,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:19,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:19,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:19,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:19,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 136 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:19,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:19,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:19,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:19,422 INFO L124 PetriNetUnfolderBase]: 1084/1801 cut-off events. [2024-06-14 11:19:19,422 INFO L125 PetriNetUnfolderBase]: For 16028/16028 co-relation queries the response was YES. [2024-06-14 11:19:19,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9078 conditions, 1801 events. 1084/1801 cut-off events. For 16028/16028 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9205 event pairs, 308 based on Foata normal form. 2/1799 useless extension candidates. Maximal degree in co-relation 9025. Up to 1481 conditions per place. [2024-06-14 11:19:19,440 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 46 changer transitions 0/170 dead transitions. [2024-06-14 11:19:19,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 170 transitions, 1732 flow [2024-06-14 11:19:19,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:19,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:19,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:19:19,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:19:19,443 INFO L175 Difference]: Start difference. First operand has 108 places, 136 transitions, 1313 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:19:19,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 170 transitions, 1732 flow [2024-06-14 11:19:19,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1649 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:19,473 INFO L231 Difference]: Finished difference. Result has 112 places, 136 transitions, 1334 flow [2024-06-14 11:19:19,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1334, PETRI_PLACES=112, PETRI_TRANSITIONS=136} [2024-06-14 11:19:19,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-14 11:19:19,474 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 136 transitions, 1334 flow [2024-06-14 11:19:19,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:19,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:19,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:19,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:19:19,475 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:19,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:19,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1477445657, now seen corresponding path program 1 times [2024-06-14 11:19:19,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:19,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012380305] [2024-06-14 11:19:19,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:19,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:19,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:19,629 INFO 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:19:19,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:19,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012380305] [2024-06-14 11:19:19,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012380305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:19,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:19,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:19:19,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674016878] [2024-06-14 11:19:19,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:19,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:19:19,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:19,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:19:19,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:19:19,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:19,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 136 transitions, 1334 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:19,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:19,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:19,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:19,902 INFO L124 PetriNetUnfolderBase]: 994/1647 cut-off events. [2024-06-14 11:19:19,902 INFO L125 PetriNetUnfolderBase]: For 18443/18467 co-relation queries the response was YES. [2024-06-14 11:19:19,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1647 events. 994/1647 cut-off events. For 18443/18467 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8464 event pairs, 302 based on Foata normal form. 25/1652 useless extension candidates. Maximal degree in co-relation 8526. Up to 1400 conditions per place. [2024-06-14 11:19:19,930 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 104 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-14 11:19:19,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 144 transitions, 1614 flow [2024-06-14 11:19:19,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:19,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:19,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 11:19:19,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:19:19,932 INFO L175 Difference]: Start difference. First operand has 112 places, 136 transitions, 1334 flow. Second operand 4 states and 99 transitions. [2024-06-14 11:19:19,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 144 transitions, 1614 flow [2024-06-14 11:19:19,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 144 transitions, 1483 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:19:19,964 INFO L231 Difference]: Finished difference. Result has 107 places, 136 transitions, 1267 flow [2024-06-14 11:19:19,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1267, PETRI_PLACES=107, PETRI_TRANSITIONS=136} [2024-06-14 11:19:19,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 11:19:19,965 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 136 transitions, 1267 flow [2024-06-14 11:19:19,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:19,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:19,965 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:19:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:19:19,966 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:19:19,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:19,966 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-14 11:19:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:19,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474971930] [2024-06-14 11:19:19,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:19,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:19,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:20,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:20,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474971930] [2024-06-14 11:19:20,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474971930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:20,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:20,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:20,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176943750] [2024-06-14 11:19:20,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:20,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:20,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:20,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:20,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:20,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:20,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 136 transitions, 1267 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:19:20,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:20,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:20,525 INFO L124 PetriNetUnfolderBase]: 1102/1811 cut-off events. [2024-06-14 11:19:20,526 INFO L125 PetriNetUnfolderBase]: For 20914/20930 co-relation queries the response was YES. [2024-06-14 11:19:20,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9270 conditions, 1811 events. 1102/1811 cut-off events. For 20914/20930 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9311 event pairs, 191 based on Foata normal form. 18/1779 useless extension candidates. Maximal degree in co-relation 9216. Up to 1226 conditions per place. [2024-06-14 11:19:20,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 64 changer transitions 0/180 dead transitions. [2024-06-14 11:19:20,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 180 transitions, 1827 flow [2024-06-14 11:19:20,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:20,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:20,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:19:20,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-14 11:19:20,550 INFO L175 Difference]: Start difference. First operand has 107 places, 136 transitions, 1267 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:19:20,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 180 transitions, 1827 flow [2024-06-14 11:19:20,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 180 transitions, 1763 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:20,610 INFO L231 Difference]: Finished difference. Result has 111 places, 140 transitions, 1382 flow [2024-06-14 11:19:20,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=111, PETRI_TRANSITIONS=140} [2024-06-14 11:19:20,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-14 11:19:20,611 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 140 transitions, 1382 flow [2024-06-14 11:19:20,611 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:19:20,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:20,612 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:19:20,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:19:20,612 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:19:20,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:20,613 INFO L85 PathProgramCache]: Analyzing trace with hash -746534866, now seen corresponding path program 2 times [2024-06-14 11:19:20,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:20,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252177447] [2024-06-14 11:19:20,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:20,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:20,775 INFO 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:19:20,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:20,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252177447] [2024-06-14 11:19:20,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252177447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:20,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:20,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:20,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479791421] [2024-06-14 11:19:20,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:20,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:20,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:20,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:20,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:20,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:20,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 140 transitions, 1382 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:19:20,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:20,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:21,131 INFO L124 PetriNetUnfolderBase]: 1147/1882 cut-off events. [2024-06-14 11:19:21,132 INFO L125 PetriNetUnfolderBase]: For 24412/24435 co-relation queries the response was YES. [2024-06-14 11:19:21,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10040 conditions, 1882 events. 1147/1882 cut-off events. For 24412/24435 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9820 event pairs, 283 based on Foata normal form. 16/1844 useless extension candidates. Maximal degree in co-relation 9986. Up to 1477 conditions per place. [2024-06-14 11:19:21,153 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 90 selfloop transitions, 62 changer transitions 0/176 dead transitions. [2024-06-14 11:19:21,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 176 transitions, 1838 flow [2024-06-14 11:19:21,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:21,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:21,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:19:21,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-14 11:19:21,156 INFO L175 Difference]: Start difference. First operand has 111 places, 140 transitions, 1382 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:19:21,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 176 transitions, 1838 flow [2024-06-14 11:19:21,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 176 transitions, 1751 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:21,196 INFO L231 Difference]: Finished difference. Result has 115 places, 142 transitions, 1456 flow [2024-06-14 11:19:21,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=115, PETRI_TRANSITIONS=142} [2024-06-14 11:19:21,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:19:21,197 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 142 transitions, 1456 flow [2024-06-14 11:19:21,197 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:19:21,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:21,197 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:19:21,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:19:21,198 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:19:21,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:21,198 INFO L85 PathProgramCache]: Analyzing trace with hash 565090492, now seen corresponding path program 3 times [2024-06-14 11:19:21,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:21,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415530051] [2024-06-14 11:19:21,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:21,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:21,373 INFO 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:19:21,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:21,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415530051] [2024-06-14 11:19:21,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415530051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:21,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:21,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:21,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176713828] [2024-06-14 11:19:21,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:21,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:21,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:21,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:21,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:21,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:21,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 142 transitions, 1456 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:19:21,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:21,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:21,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:21,768 INFO L124 PetriNetUnfolderBase]: 1199/1966 cut-off events. [2024-06-14 11:19:21,768 INFO L125 PetriNetUnfolderBase]: For 27469/27492 co-relation queries the response was YES. [2024-06-14 11:19:21,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10763 conditions, 1966 events. 1199/1966 cut-off events. For 27469/27492 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10309 event pairs, 284 based on Foata normal form. 16/1931 useless extension candidates. Maximal degree in co-relation 10707. Up to 1626 conditions per place. [2024-06-14 11:19:21,794 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 39 changer transitions 0/174 dead transitions. [2024-06-14 11:19:21,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 174 transitions, 1870 flow [2024-06-14 11:19:21,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:21,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:21,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:19:21,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:19:21,796 INFO L175 Difference]: Start difference. First operand has 115 places, 142 transitions, 1456 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:19:21,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 174 transitions, 1870 flow [2024-06-14 11:19:21,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 174 transitions, 1741 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:21,837 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1446 flow [2024-06-14 11:19:21,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1446, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-06-14 11:19:21,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-14 11:19:21,838 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1446 flow [2024-06-14 11:19:21,838 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:19:21,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:21,839 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:19:21,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:19:21,839 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:19:21,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:21,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1915304844, now seen corresponding path program 1 times [2024-06-14 11:19:21,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:21,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014982617] [2024-06-14 11:19:21,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:21,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:21,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:21,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:21,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014982617] [2024-06-14 11:19:21,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014982617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:21,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:21,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:21,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933595234] [2024-06-14 11:19:21,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:21,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:21,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:21,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:21,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:22,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:22,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1446 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:22,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:22,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:22,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:22,357 INFO L124 PetriNetUnfolderBase]: 1270/2072 cut-off events. [2024-06-14 11:19:22,357 INFO L125 PetriNetUnfolderBase]: For 25890/25890 co-relation queries the response was YES. [2024-06-14 11:19:22,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11123 conditions, 2072 events. 1270/2072 cut-off events. For 25890/25890 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10828 event pairs, 310 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 11066. Up to 1832 conditions per place. [2024-06-14 11:19:22,380 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 25 changer transitions 0/174 dead transitions. [2024-06-14 11:19:22,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 174 transitions, 1871 flow [2024-06-14 11:19:22,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:22,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:22,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:19:22,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:19:22,383 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1446 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:19:22,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 174 transitions, 1871 flow [2024-06-14 11:19:22,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 174 transitions, 1784 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:22,435 INFO L231 Difference]: Finished difference. Result has 119 places, 146 transitions, 1434 flow [2024-06-14 11:19:22,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1434, PETRI_PLACES=119, PETRI_TRANSITIONS=146} [2024-06-14 11:19:22,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-14 11:19:22,436 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 146 transitions, 1434 flow [2024-06-14 11:19:22,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:22,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:22,436 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:19:22,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:19:22,437 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:19:22,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:22,437 INFO L85 PathProgramCache]: Analyzing trace with hash -154309328, now seen corresponding path program 4 times [2024-06-14 11:19:22,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:22,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422884421] [2024-06-14 11:19:22,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:22,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:22,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:22,599 INFO 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:19:22,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:22,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422884421] [2024-06-14 11:19:22,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422884421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:22,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:22,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:22,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647547012] [2024-06-14 11:19:22,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:22,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:22,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:22,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:22,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:22,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:22,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 146 transitions, 1434 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:19:22,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:22,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:22,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:22,991 INFO L124 PetriNetUnfolderBase]: 1183/1948 cut-off events. [2024-06-14 11:19:22,991 INFO L125 PetriNetUnfolderBase]: For 29246/29273 co-relation queries the response was YES. [2024-06-14 11:19:23,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10583 conditions, 1948 events. 1183/1948 cut-off events. For 29246/29273 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10204 event pairs, 184 based on Foata normal form. 24/1923 useless extension candidates. Maximal degree in co-relation 10525. Up to 1438 conditions per place. [2024-06-14 11:19:23,014 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 59 changer transitions 0/177 dead transitions. [2024-06-14 11:19:23,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 177 transitions, 1864 flow [2024-06-14 11:19:23,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:23,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:23,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:19:23,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-14 11:19:23,015 INFO L175 Difference]: Start difference. First operand has 119 places, 146 transitions, 1434 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:19:23,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 177 transitions, 1864 flow [2024-06-14 11:19:23,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 177 transitions, 1799 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:23,058 INFO L231 Difference]: Finished difference. Result has 121 places, 146 transitions, 1506 flow [2024-06-14 11:19:23,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=121, PETRI_TRANSITIONS=146} [2024-06-14 11:19:23,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 11:19:23,059 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 146 transitions, 1506 flow [2024-06-14 11:19:23,059 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:19:23,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:23,059 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:19:23,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:19:23,060 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:19:23,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:23,060 INFO L85 PathProgramCache]: Analyzing trace with hash -156503214, now seen corresponding path program 2 times [2024-06-14 11:19:23,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:23,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396988372] [2024-06-14 11:19:23,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:23,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:23,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:23,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396988372] [2024-06-14 11:19:23,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396988372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:23,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:23,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:23,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30115721] [2024-06-14 11:19:23,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:23,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:23,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:23,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:23,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:23,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:23,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 146 transitions, 1506 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:23,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:23,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:23,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:23,613 INFO L124 PetriNetUnfolderBase]: 1256/2054 cut-off events. [2024-06-14 11:19:23,614 INFO L125 PetriNetUnfolderBase]: For 27893/27893 co-relation queries the response was YES. [2024-06-14 11:19:23,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11199 conditions, 2054 events. 1256/2054 cut-off events. For 27893/27893 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10728 event pairs, 299 based on Foata normal form. 4/2054 useless extension candidates. Maximal degree in co-relation 11140. Up to 1796 conditions per place. [2024-06-14 11:19:23,636 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 139 selfloop transitions, 27 changer transitions 0/172 dead transitions. [2024-06-14 11:19:23,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 172 transitions, 1921 flow [2024-06-14 11:19:23,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:23,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:23,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:19:23,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:19:23,638 INFO L175 Difference]: Start difference. First operand has 121 places, 146 transitions, 1506 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:19:23,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 172 transitions, 1921 flow [2024-06-14 11:19:23,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 172 transitions, 1790 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:23,684 INFO L231 Difference]: Finished difference. Result has 121 places, 148 transitions, 1461 flow [2024-06-14 11:19:23,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1461, PETRI_PLACES=121, PETRI_TRANSITIONS=148} [2024-06-14 11:19:23,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 11:19:23,684 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 148 transitions, 1461 flow [2024-06-14 11:19:23,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:23,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:23,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:19:23,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:19:23,685 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:19:23,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:23,686 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 3 times [2024-06-14 11:19:23,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:23,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604671615] [2024-06-14 11:19:23,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:23,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:23,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:23,863 INFO 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:19:23,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:23,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604671615] [2024-06-14 11:19:23,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604671615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:23,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:23,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:23,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53175782] [2024-06-14 11:19:23,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:23,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:23,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:23,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:23,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:23,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:23,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 148 transitions, 1461 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:23,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:23,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:23,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:24,192 INFO L124 PetriNetUnfolderBase]: 1273/2086 cut-off events. [2024-06-14 11:19:24,193 INFO L125 PetriNetUnfolderBase]: For 27849/27861 co-relation queries the response was YES. [2024-06-14 11:19:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11252 conditions, 2086 events. 1273/2086 cut-off events. For 27849/27861 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11010 event pairs, 317 based on Foata normal form. 14/2095 useless extension candidates. Maximal degree in co-relation 11192. Up to 1841 conditions per place. [2024-06-14 11:19:24,217 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 141 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2024-06-14 11:19:24,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 171 transitions, 1870 flow [2024-06-14 11:19:24,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:24,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:24,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:19:24,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:19:24,219 INFO L175 Difference]: Start difference. First operand has 121 places, 148 transitions, 1461 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:19:24,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 171 transitions, 1870 flow [2024-06-14 11:19:24,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 171 transitions, 1800 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:24,268 INFO L231 Difference]: Finished difference. Result has 123 places, 150 transitions, 1472 flow [2024-06-14 11:19:24,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1472, PETRI_PLACES=123, PETRI_TRANSITIONS=150} [2024-06-14 11:19:24,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 11:19:24,269 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 150 transitions, 1472 flow [2024-06-14 11:19:24,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:24,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:24,269 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:19:24,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:19:24,269 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:19:24,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:24,270 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 4 times [2024-06-14 11:19:24,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:24,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572688062] [2024-06-14 11:19:24,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:24,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:24,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:24,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:24,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572688062] [2024-06-14 11:19:24,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572688062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:24,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:24,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:24,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692562299] [2024-06-14 11:19:24,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:24,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:24,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:24,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:24,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:24,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:24,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 150 transitions, 1472 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:24,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:24,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:24,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:24,740 INFO L124 PetriNetUnfolderBase]: 1265/2074 cut-off events. [2024-06-14 11:19:24,740 INFO L125 PetriNetUnfolderBase]: For 27188/27200 co-relation queries the response was YES. [2024-06-14 11:19:24,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11081 conditions, 2074 events. 1265/2074 cut-off events. For 27188/27200 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10913 event pairs, 286 based on Foata normal form. 14/2083 useless extension candidates. Maximal degree in co-relation 11020. Up to 1752 conditions per place. [2024-06-14 11:19:24,758 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 137 selfloop transitions, 31 changer transitions 0/174 dead transitions. [2024-06-14 11:19:24,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 174 transitions, 1889 flow [2024-06-14 11:19:24,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:24,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:24,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:19:24,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:24,760 INFO L175 Difference]: Start difference. First operand has 123 places, 150 transitions, 1472 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:19:24,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 174 transitions, 1889 flow [2024-06-14 11:19:24,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 174 transitions, 1830 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:24,809 INFO L231 Difference]: Finished difference. Result has 125 places, 152 transitions, 1508 flow [2024-06-14 11:19:24,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1508, PETRI_PLACES=125, PETRI_TRANSITIONS=152} [2024-06-14 11:19:24,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-14 11:19:24,810 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 152 transitions, 1508 flow [2024-06-14 11:19:24,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:24,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:24,811 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:19:24,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:19:24,811 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:19:24,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:24,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1621433026, now seen corresponding path program 1 times [2024-06-14 11:19:24,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:24,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699867487] [2024-06-14 11:19:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:24,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:24,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:24,965 INFO 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:19:24,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:24,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699867487] [2024-06-14 11:19:24,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699867487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:24,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:24,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:24,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598116707] [2024-06-14 11:19:24,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:24,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:24,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:24,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:24,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:25,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:25,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 152 transitions, 1508 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:25,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:25,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:25,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:25,394 INFO L124 PetriNetUnfolderBase]: 1367/2263 cut-off events. [2024-06-14 11:19:25,394 INFO L125 PetriNetUnfolderBase]: For 33928/33928 co-relation queries the response was YES. [2024-06-14 11:19:25,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12186 conditions, 2263 events. 1367/2263 cut-off events. For 33928/33928 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12194 event pairs, 240 based on Foata normal form. 12/2271 useless extension candidates. Maximal degree in co-relation 12124. Up to 1541 conditions per place. [2024-06-14 11:19:25,411 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 51 changer transitions 0/204 dead transitions. [2024-06-14 11:19:25,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 204 transitions, 2207 flow [2024-06-14 11:19:25,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:25,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:25,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:19:25,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:19:25,413 INFO L175 Difference]: Start difference. First operand has 125 places, 152 transitions, 1508 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:19:25,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 204 transitions, 2207 flow [2024-06-14 11:19:25,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 204 transitions, 2130 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:25,467 INFO L231 Difference]: Finished difference. Result has 131 places, 157 transitions, 1627 flow [2024-06-14 11:19:25,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1627, PETRI_PLACES=131, PETRI_TRANSITIONS=157} [2024-06-14 11:19:25,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-14 11:19:25,468 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 157 transitions, 1627 flow [2024-06-14 11:19:25,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:25,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:25,469 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:19:25,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:19:25,469 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:19:25,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:25,470 INFO L85 PathProgramCache]: Analyzing trace with hash -39875330, now seen corresponding path program 2 times [2024-06-14 11:19:25,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:25,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246520226] [2024-06-14 11:19:25,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:25,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:25,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:25,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:19:25,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:25,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246520226] [2024-06-14 11:19:25,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246520226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:25,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:25,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:25,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521912378] [2024-06-14 11:19:25,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:25,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:25,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:25,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:25,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:25,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:25,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 157 transitions, 1627 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:25,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:25,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:25,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:26,089 INFO L124 PetriNetUnfolderBase]: 1494/2476 cut-off events. [2024-06-14 11:19:26,089 INFO L125 PetriNetUnfolderBase]: For 41591/41591 co-relation queries the response was YES. [2024-06-14 11:19:26,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13700 conditions, 2476 events. 1494/2476 cut-off events. For 41591/41591 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13714 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13635. Up to 1923 conditions per place. [2024-06-14 11:19:26,112 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 50 changer transitions 0/203 dead transitions. [2024-06-14 11:19:26,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 203 transitions, 2277 flow [2024-06-14 11:19:26,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:26,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:26,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:19:26,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:19:26,113 INFO L175 Difference]: Start difference. First operand has 131 places, 157 transitions, 1627 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:19:26,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 203 transitions, 2277 flow [2024-06-14 11:19:26,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 203 transitions, 2198 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:26,182 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1706 flow [2024-06-14 11:19:26,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2024-06-14 11:19:26,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-14 11:19:26,185 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1706 flow [2024-06-14 11:19:26,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:26,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:26,186 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:19:26,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:19:26,186 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:26,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:26,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1754431194, now seen corresponding path program 3 times [2024-06-14 11:19:26,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:26,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189322053] [2024-06-14 11:19:26,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:26,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:26,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:26,346 INFO 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:19:26,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:26,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189322053] [2024-06-14 11:19:26,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189322053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:26,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:26,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:26,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175353504] [2024-06-14 11:19:26,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:26,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:26,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:26,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:26,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:26,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:26,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1706 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:26,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:26,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:26,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:26,739 INFO L124 PetriNetUnfolderBase]: 1466/2432 cut-off events. [2024-06-14 11:19:26,739 INFO L125 PetriNetUnfolderBase]: For 42377/42377 co-relation queries the response was YES. [2024-06-14 11:19:26,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13492 conditions, 2432 events. 1466/2432 cut-off events. For 42377/42377 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13401 event pairs, 350 based on Foata normal form. 16/2444 useless extension candidates. Maximal degree in co-relation 13424. Up to 2002 conditions per place. [2024-06-14 11:19:26,794 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 49 changer transitions 0/199 dead transitions. [2024-06-14 11:19:26,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 199 transitions, 2223 flow [2024-06-14 11:19:26,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:26,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:19:26,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:19:26,796 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1706 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:19:26,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 199 transitions, 2223 flow [2024-06-14 11:19:26,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 199 transitions, 2140 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:26,843 INFO L231 Difference]: Finished difference. Result has 141 places, 161 transitions, 1750 flow [2024-06-14 11:19:26,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1750, PETRI_PLACES=141, PETRI_TRANSITIONS=161} [2024-06-14 11:19:26,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-14 11:19:26,843 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 161 transitions, 1750 flow [2024-06-14 11:19:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:26,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:26,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:19:26,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:19:26,844 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:26,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1911793416, now seen corresponding path program 4 times [2024-06-14 11:19:26,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:26,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665202250] [2024-06-14 11:19:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:26,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:26,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:27,008 INFO 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:19:27,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:27,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665202250] [2024-06-14 11:19:27,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665202250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:27,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:27,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:27,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564657308] [2024-06-14 11:19:27,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:27,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:27,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:27,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:27,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:27,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:27,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 161 transitions, 1750 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:27,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:27,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:27,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:27,468 INFO L124 PetriNetUnfolderBase]: 1524/2530 cut-off events. [2024-06-14 11:19:27,468 INFO L125 PetriNetUnfolderBase]: For 45310/45310 co-relation queries the response was YES. [2024-06-14 11:19:27,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14069 conditions, 2530 events. 1524/2530 cut-off events. For 45310/45310 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14159 event pairs, 362 based on Foata normal form. 16/2542 useless extension candidates. Maximal degree in co-relation 13999. Up to 2169 conditions per place. [2024-06-14 11:19:27,485 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 166 selfloop transitions, 33 changer transitions 0/205 dead transitions. [2024-06-14 11:19:27,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 205 transitions, 2290 flow [2024-06-14 11:19:27,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:19:27,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:19:27,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:19:27,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:19:27,487 INFO L175 Difference]: Start difference. First operand has 141 places, 161 transitions, 1750 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:19:27,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 205 transitions, 2290 flow [2024-06-14 11:19:27,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 205 transitions, 2195 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:27,584 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1749 flow [2024-06-14 11:19:27,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1749, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-14 11:19:27,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 11:19:27,584 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1749 flow [2024-06-14 11:19:27,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:27,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:27,585 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:19:27,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:19:27,585 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:27,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:27,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1906431036, now seen corresponding path program 5 times [2024-06-14 11:19:27,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:27,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140122750] [2024-06-14 11:19:27,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:27,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:27,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:27,779 INFO 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:19:27,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:27,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140122750] [2024-06-14 11:19:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140122750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:27,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:27,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:27,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576751181] [2024-06-14 11:19:27,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:27,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:27,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:27,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:27,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:27,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:27,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1749 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:27,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:27,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:27,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:28,295 INFO L124 PetriNetUnfolderBase]: 1582/2638 cut-off events. [2024-06-14 11:19:28,295 INFO L125 PetriNetUnfolderBase]: For 49082/49082 co-relation queries the response was YES. [2024-06-14 11:19:28,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14622 conditions, 2638 events. 1582/2638 cut-off events. For 49082/49082 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15016 event pairs, 377 based on Foata normal form. 16/2650 useless extension candidates. Maximal degree in co-relation 14551. Up to 2267 conditions per place. [2024-06-14 11:19:28,314 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 160 selfloop transitions, 32 changer transitions 0/198 dead transitions. [2024-06-14 11:19:28,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 198 transitions, 2257 flow [2024-06-14 11:19:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:28,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:28,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:19:28,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:19:28,316 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1749 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:19:28,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 198 transitions, 2257 flow [2024-06-14 11:19:28,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 2184 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:19:28,373 INFO L231 Difference]: Finished difference. Result has 145 places, 163 transitions, 1770 flow [2024-06-14 11:19:28,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1770, PETRI_PLACES=145, PETRI_TRANSITIONS=163} [2024-06-14 11:19:28,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 11:19:28,374 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 163 transitions, 1770 flow [2024-06-14 11:19:28,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:28,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:28,374 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:19:28,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:19:28,374 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:28,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1906283166, now seen corresponding path program 6 times [2024-06-14 11:19:28,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:28,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245655387] [2024-06-14 11:19:28,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:28,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:28,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:19:28,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:28,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245655387] [2024-06-14 11:19:28,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245655387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:28,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:28,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:28,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420985347] [2024-06-14 11:19:28,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:28,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:28,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:28,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:28,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:28,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:28,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 163 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:28,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:28,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:28,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:28,977 INFO L124 PetriNetUnfolderBase]: 1623/2709 cut-off events. [2024-06-14 11:19:28,977 INFO L125 PetriNetUnfolderBase]: For 51747/51747 co-relation queries the response was YES. [2024-06-14 11:19:28,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15031 conditions, 2709 events. 1623/2709 cut-off events. For 51747/51747 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15587 event pairs, 370 based on Foata normal form. 12/2717 useless extension candidates. Maximal degree in co-relation 14959. Up to 2159 conditions per place. [2024-06-14 11:19:28,995 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 35 changer transitions 0/204 dead transitions. [2024-06-14 11:19:28,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 204 transitions, 2338 flow [2024-06-14 11:19:28,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:28,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:28,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:19:28,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:19:28,997 INFO L175 Difference]: Start difference. First operand has 145 places, 163 transitions, 1770 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:19:28,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 204 transitions, 2338 flow [2024-06-14 11:19:29,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 204 transitions, 2265 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:29,069 INFO L231 Difference]: Finished difference. Result has 148 places, 166 transitions, 1843 flow [2024-06-14 11:19:29,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1843, PETRI_PLACES=148, PETRI_TRANSITIONS=166} [2024-06-14 11:19:29,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 11:19:29,070 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 166 transitions, 1843 flow [2024-06-14 11:19:29,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:29,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:29,070 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:19:29,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:19:29,070 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:29,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:29,071 INFO L85 PathProgramCache]: Analyzing trace with hash -755090904, now seen corresponding path program 1 times [2024-06-14 11:19:29,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:29,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928739069] [2024-06-14 11:19:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:29,231 INFO 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:19:29,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928739069] [2024-06-14 11:19:29,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928739069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:29,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:29,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:29,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201563220] [2024-06-14 11:19:29,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:29,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:29,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:29,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:29,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:29,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:29,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 166 transitions, 1843 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:29,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:29,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:29,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:29,733 INFO L124 PetriNetUnfolderBase]: 1664/2790 cut-off events. [2024-06-14 11:19:29,733 INFO L125 PetriNetUnfolderBase]: For 55734/55734 co-relation queries the response was YES. [2024-06-14 11:19:29,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15487 conditions, 2790 events. 1664/2790 cut-off events. For 55734/55734 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16222 event pairs, 385 based on Foata normal form. 12/2798 useless extension candidates. Maximal degree in co-relation 15413. Up to 2230 conditions per place. [2024-06-14 11:19:29,751 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 37 changer transitions 0/213 dead transitions. [2024-06-14 11:19:29,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 213 transitions, 2408 flow [2024-06-14 11:19:29,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:19:29,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:19:29,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 11:19:29,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-14 11:19:29,752 INFO L175 Difference]: Start difference. First operand has 148 places, 166 transitions, 1843 flow. Second operand 10 states and 227 transitions. [2024-06-14 11:19:29,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 213 transitions, 2408 flow [2024-06-14 11:19:29,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 213 transitions, 2346 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:29,835 INFO L231 Difference]: Finished difference. Result has 154 places, 167 transitions, 1879 flow [2024-06-14 11:19:29,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1879, PETRI_PLACES=154, PETRI_TRANSITIONS=167} [2024-06-14 11:19:29,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 11:19:29,836 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 167 transitions, 1879 flow [2024-06-14 11:19:29,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:29,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:29,836 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:19:29,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:19:29,837 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:29,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:29,837 INFO L85 PathProgramCache]: Analyzing trace with hash -556846464, now seen corresponding path program 7 times [2024-06-14 11:19:29,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:29,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512790136] [2024-06-14 11:19:29,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:29,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:29,998 INFO 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:19:29,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:29,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512790136] [2024-06-14 11:19:29,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512790136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:29,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:29,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:29,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273375338] [2024-06-14 11:19:29,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:30,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:30,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:30,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:30,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:30,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:30,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 167 transitions, 1879 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:30,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:30,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:30,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:30,513 INFO L124 PetriNetUnfolderBase]: 1722/2888 cut-off events. [2024-06-14 11:19:30,514 INFO L125 PetriNetUnfolderBase]: For 61219/61219 co-relation queries the response was YES. [2024-06-14 11:19:30,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16144 conditions, 2888 events. 1722/2888 cut-off events. For 61219/61219 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16995 event pairs, 412 based on Foata normal form. 16/2900 useless extension candidates. Maximal degree in co-relation 16068. Up to 2364 conditions per place. [2024-06-14 11:19:30,539 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 48 changer transitions 0/210 dead transitions. [2024-06-14 11:19:30,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 210 transitions, 2433 flow [2024-06-14 11:19:30,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:30,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:30,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:19:30,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:30,540 INFO L175 Difference]: Start difference. First operand has 154 places, 167 transitions, 1879 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:19:30,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 210 transitions, 2433 flow [2024-06-14 11:19:30,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 210 transitions, 2349 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:19:30,634 INFO L231 Difference]: Finished difference. Result has 155 places, 168 transitions, 1928 flow [2024-06-14 11:19:30,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1928, PETRI_PLACES=155, PETRI_TRANSITIONS=168} [2024-06-14 11:19:30,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 11:19:30,634 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 168 transitions, 1928 flow [2024-06-14 11:19:30,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:30,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:30,635 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:19:30,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:19:30,635 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:30,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:30,635 INFO L85 PathProgramCache]: Analyzing trace with hash -2008109302, now seen corresponding path program 8 times [2024-06-14 11:19:30,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:30,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215538144] [2024-06-14 11:19:30,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:30,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:30,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:30,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:30,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215538144] [2024-06-14 11:19:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215538144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:30,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:30,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:30,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911757947] [2024-06-14 11:19:30,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:30,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:30,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:30,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 168 transitions, 1928 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:30,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:30,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:30,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:31,284 INFO L124 PetriNetUnfolderBase]: 1780/2991 cut-off events. [2024-06-14 11:19:31,285 INFO L125 PetriNetUnfolderBase]: For 66798/66810 co-relation queries the response was YES. [2024-06-14 11:19:31,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16784 conditions, 2991 events. 1780/2991 cut-off events. For 66798/66810 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17865 event pairs, 433 based on Foata normal form. 26/3012 useless extension candidates. Maximal degree in co-relation 16707. Up to 2554 conditions per place. [2024-06-14 11:19:31,310 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-14 11:19:31,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 208 transitions, 2472 flow [2024-06-14 11:19:31,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:31,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:19:31,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:19:31,311 INFO L175 Difference]: Start difference. First operand has 155 places, 168 transitions, 1928 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:19:31,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 208 transitions, 2472 flow [2024-06-14 11:19:31,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 208 transitions, 2370 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:31,405 INFO L231 Difference]: Finished difference. Result has 157 places, 169 transitions, 1954 flow [2024-06-14 11:19:31,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1954, PETRI_PLACES=157, PETRI_TRANSITIONS=169} [2024-06-14 11:19:31,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-14 11:19:31,406 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 169 transitions, 1954 flow [2024-06-14 11:19:31,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:31,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:31,407 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:19:31,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:19:31,407 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:19:31,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:31,408 INFO L85 PathProgramCache]: Analyzing trace with hash -488472740, now seen corresponding path program 9 times [2024-06-14 11:19:31,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:31,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678309701] [2024-06-14 11:19:31,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:31,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:31,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:31,553 INFO 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:19:31,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:31,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678309701] [2024-06-14 11:19:31,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678309701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:31,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:31,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:31,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485939517] [2024-06-14 11:19:31,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:31,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:31,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:31,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:31,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:31,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:31,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 169 transitions, 1954 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:31,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:31,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:31,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:32,067 INFO L124 PetriNetUnfolderBase]: 1813/3055 cut-off events. [2024-06-14 11:19:32,068 INFO L125 PetriNetUnfolderBase]: For 68694/68694 co-relation queries the response was YES. [2024-06-14 11:19:32,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17023 conditions, 3055 events. 1813/3055 cut-off events. For 68694/68694 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18340 event pairs, 435 based on Foata normal form. 16/3067 useless extension candidates. Maximal degree in co-relation 16945. Up to 2521 conditions per place. [2024-06-14 11:19:32,093 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 46 changer transitions 0/204 dead transitions. [2024-06-14 11:19:32,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 204 transitions, 2480 flow [2024-06-14 11:19:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:32,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:32,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:19:32,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:19:32,094 INFO L175 Difference]: Start difference. First operand has 157 places, 169 transitions, 1954 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:19:32,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 204 transitions, 2480 flow [2024-06-14 11:19:32,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 204 transitions, 2373 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:32,193 INFO L231 Difference]: Finished difference. Result has 157 places, 170 transitions, 1980 flow [2024-06-14 11:19:32,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1980, PETRI_PLACES=157, PETRI_TRANSITIONS=170} [2024-06-14 11:19:32,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-14 11:19:32,193 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 170 transitions, 1980 flow [2024-06-14 11:19:32,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:32,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:32,194 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:19:32,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:19:32,194 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:19:32,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:32,194 INFO L85 PathProgramCache]: Analyzing trace with hash -488620610, now seen corresponding path program 10 times [2024-06-14 11:19:32,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:32,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054064223] [2024-06-14 11:19:32,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:32,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:32,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:32,346 INFO 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:19:32,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:32,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054064223] [2024-06-14 11:19:32,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054064223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:32,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:32,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:32,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337737735] [2024-06-14 11:19:32,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:32,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:32,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:32,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:32,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:32,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:32,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 170 transitions, 1980 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:32,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:32,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:32,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:32,898 INFO L124 PetriNetUnfolderBase]: 1793/3023 cut-off events. [2024-06-14 11:19:32,898 INFO L125 PetriNetUnfolderBase]: For 64478/64478 co-relation queries the response was YES. [2024-06-14 11:19:32,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16541 conditions, 3023 events. 1793/3023 cut-off events. For 64478/64478 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18069 event pairs, 311 based on Foata normal form. 12/3031 useless extension candidates. Maximal degree in co-relation 16462. Up to 2009 conditions per place. [2024-06-14 11:19:32,922 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 54 changer transitions 0/209 dead transitions. [2024-06-14 11:19:32,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 209 transitions, 2541 flow [2024-06-14 11:19:32,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:32,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:32,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:32,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:19:32,924 INFO L175 Difference]: Start difference. First operand has 157 places, 170 transitions, 1980 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:32,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 209 transitions, 2541 flow [2024-06-14 11:19:33,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 209 transitions, 2423 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:33,042 INFO L231 Difference]: Finished difference. Result has 160 places, 172 transitions, 2045 flow [2024-06-14 11:19:33,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=160, PETRI_TRANSITIONS=172} [2024-06-14 11:19:33,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-14 11:19:33,043 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 172 transitions, 2045 flow [2024-06-14 11:19:33,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:33,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:33,043 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:19:33,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:19:33,043 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:19:33,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:33,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2007894100, now seen corresponding path program 2 times [2024-06-14 11:19:33,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:33,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324065367] [2024-06-14 11:19:33,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:33,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:33,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:33,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:19:33,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:33,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324065367] [2024-06-14 11:19:33,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324065367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:33,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:33,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:33,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131944793] [2024-06-14 11:19:33,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:33,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:33,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:33,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:33,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:33,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:33,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 172 transitions, 2045 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:33,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:33,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:33,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:33,847 INFO L124 PetriNetUnfolderBase]: 1834/3109 cut-off events. [2024-06-14 11:19:33,847 INFO L125 PetriNetUnfolderBase]: For 68304/68316 co-relation queries the response was YES. [2024-06-14 11:19:33,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17019 conditions, 3109 events. 1834/3109 cut-off events. For 68304/68316 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18887 event pairs, 432 based on Foata normal form. 22/3126 useless extension candidates. Maximal degree in co-relation 16938. Up to 2565 conditions per place. [2024-06-14 11:19:33,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-06-14 11:19:33,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 219 transitions, 2624 flow [2024-06-14 11:19:33,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:19:33,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:19:33,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 11:19:33,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-14 11:19:33,897 INFO L175 Difference]: Start difference. First operand has 160 places, 172 transitions, 2045 flow. Second operand 10 states and 227 transitions. [2024-06-14 11:19:33,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 219 transitions, 2624 flow [2024-06-14 11:19:34,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 2455 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:34,027 INFO L231 Difference]: Finished difference. Result has 163 places, 173 transitions, 2000 flow [2024-06-14 11:19:34,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2000, PETRI_PLACES=163, PETRI_TRANSITIONS=173} [2024-06-14 11:19:34,027 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-14 11:19:34,028 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 173 transitions, 2000 flow [2024-06-14 11:19:34,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:34,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:34,028 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:19:34,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:19:34,028 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:19:34,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:34,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1835892454, now seen corresponding path program 3 times [2024-06-14 11:19:34,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:34,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364432203] [2024-06-14 11:19:34,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:34,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:34,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:34,179 INFO 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:19:34,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:34,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364432203] [2024-06-14 11:19:34,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364432203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:34,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:34,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:34,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921222581] [2024-06-14 11:19:34,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:34,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:34,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:34,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:34,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:34,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:34,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 173 transitions, 2000 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:34,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:34,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:34,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:34,746 INFO L124 PetriNetUnfolderBase]: 1875/3190 cut-off events. [2024-06-14 11:19:34,746 INFO L125 PetriNetUnfolderBase]: For 67626/67638 co-relation queries the response was YES. [2024-06-14 11:19:34,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17003 conditions, 3190 events. 1875/3190 cut-off events. For 67626/67638 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19490 event pairs, 418 based on Foata normal form. 22/3207 useless extension candidates. Maximal degree in co-relation 16923. Up to 1958 conditions per place. [2024-06-14 11:19:34,773 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 60 changer transitions 0/218 dead transitions. [2024-06-14 11:19:34,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 218 transitions, 2637 flow [2024-06-14 11:19:34,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:34,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:34,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:19:34,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 11:19:34,775 INFO L175 Difference]: Start difference. First operand has 163 places, 173 transitions, 2000 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:19:34,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 218 transitions, 2637 flow [2024-06-14 11:19:34,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 218 transitions, 2527 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:19:34,889 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 2036 flow [2024-06-14 11:19:34,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2036, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-14 11:19:34,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-14 11:19:34,889 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 2036 flow [2024-06-14 11:19:34,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:34,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:34,890 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:19:34,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:19:34,890 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:19:34,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:34,890 INFO L85 PathProgramCache]: Analyzing trace with hash -482895158, now seen corresponding path program 4 times [2024-06-14 11:19:34,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:34,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364717149] [2024-06-14 11:19:34,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:34,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:35,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:35,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:35,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364717149] [2024-06-14 11:19:35,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364717149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:35,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:35,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:35,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155446370] [2024-06-14 11:19:35,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:35,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:35,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:35,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:35,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:35,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:35,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 2036 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:35,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:35,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:35,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:35,559 INFO L124 PetriNetUnfolderBase]: 1855/3153 cut-off events. [2024-06-14 11:19:35,560 INFO L125 PetriNetUnfolderBase]: For 64393/64393 co-relation queries the response was YES. [2024-06-14 11:19:35,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16637 conditions, 3153 events. 1855/3153 cut-off events. For 64393/64393 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19238 event pairs, 405 based on Foata normal form. 12/3161 useless extension candidates. Maximal degree in co-relation 16556. Up to 2241 conditions per place. [2024-06-14 11:19:35,587 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 56 changer transitions 0/218 dead transitions. [2024-06-14 11:19:35,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 218 transitions, 2527 flow [2024-06-14 11:19:35,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:35,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:35,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:19:35,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:19:35,588 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 2036 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:19:35,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 218 transitions, 2527 flow [2024-06-14 11:19:35,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 218 transitions, 2418 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:35,707 INFO L231 Difference]: Finished difference. Result has 166 places, 173 transitions, 1979 flow [2024-06-14 11:19:35,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1979, PETRI_PLACES=166, PETRI_TRANSITIONS=173} [2024-06-14 11:19:35,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 11:19:35,708 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 173 transitions, 1979 flow [2024-06-14 11:19:35,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 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:19:35,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:35,708 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:19:35,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:19:35,709 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:35,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:35,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1869461266, now seen corresponding path program 1 times [2024-06-14 11:19:35,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:35,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572120996] [2024-06-14 11:19:35,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:35,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:35,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:35,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:35,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572120996] [2024-06-14 11:19:35,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572120996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:35,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:35,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:35,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125175334] [2024-06-14 11:19:35,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:35,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:35,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:35,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:35,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:35,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:35,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 173 transitions, 1979 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:35,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:35,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:35,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:36,279 INFO L124 PetriNetUnfolderBase]: 1860/3177 cut-off events. [2024-06-14 11:19:36,279 INFO L125 PetriNetUnfolderBase]: For 61449/61452 co-relation queries the response was YES. [2024-06-14 11:19:36,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16739 conditions, 3177 events. 1860/3177 cut-off events. For 61449/61452 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19556 event pairs, 436 based on Foata normal form. 3/3178 useless extension candidates. Maximal degree in co-relation 16657. Up to 2913 conditions per place. [2024-06-14 11:19:36,307 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 170 selfloop transitions, 17 changer transitions 0/193 dead transitions. [2024-06-14 11:19:36,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 193 transitions, 2524 flow [2024-06-14 11:19:36,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:36,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:36,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:19:36,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:19:36,308 INFO L175 Difference]: Start difference. First operand has 166 places, 173 transitions, 1979 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:19:36,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 193 transitions, 2524 flow [2024-06-14 11:19:36,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 193 transitions, 2338 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 11:19:36,419 INFO L231 Difference]: Finished difference. Result has 162 places, 179 transitions, 1905 flow [2024-06-14 11:19:36,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1905, PETRI_PLACES=162, PETRI_TRANSITIONS=179} [2024-06-14 11:19:36,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-14 11:19:36,420 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 179 transitions, 1905 flow [2024-06-14 11:19:36,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:36,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:36,422 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:19:36,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:19:36,422 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:36,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:36,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1449518836, now seen corresponding path program 2 times [2024-06-14 11:19:36,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:36,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659396743] [2024-06-14 11:19:36,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:36,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:36,558 INFO 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:19:36,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:36,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659396743] [2024-06-14 11:19:36,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659396743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:36,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:36,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:36,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711039317] [2024-06-14 11:19:36,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:36,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:36,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:36,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:36,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:36,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:36,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 179 transitions, 1905 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:36,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:36,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:36,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:36,928 INFO L124 PetriNetUnfolderBase]: 1857/3173 cut-off events. [2024-06-14 11:19:36,928 INFO L125 PetriNetUnfolderBase]: For 59977/59980 co-relation queries the response was YES. [2024-06-14 11:19:36,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16328 conditions, 3173 events. 1857/3173 cut-off events. For 59977/59980 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19493 event pairs, 436 based on Foata normal form. 3/3174 useless extension candidates. Maximal degree in co-relation 16246. Up to 2913 conditions per place. [2024-06-14 11:19:36,965 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 171 selfloop transitions, 14 changer transitions 0/191 dead transitions. [2024-06-14 11:19:36,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 191 transitions, 2310 flow [2024-06-14 11:19:36,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:36,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:36,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-14 11:19:36,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:19:36,967 INFO L175 Difference]: Start difference. First operand has 162 places, 179 transitions, 1905 flow. Second operand 4 states and 97 transitions. [2024-06-14 11:19:36,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 191 transitions, 2310 flow [2024-06-14 11:19:37,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 191 transitions, 2258 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:37,126 INFO L231 Difference]: Finished difference. Result has 165 places, 179 transitions, 1891 flow [2024-06-14 11:19:37,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1891, PETRI_PLACES=165, PETRI_TRANSITIONS=179} [2024-06-14 11:19:37,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 11:19:37,127 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 179 transitions, 1891 flow [2024-06-14 11:19:37,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:37,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:37,128 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:19:37,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:19:37,128 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:37,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:37,128 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-14 11:19:37,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:37,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043401074] [2024-06-14 11:19:37,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:37,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:37,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:37,267 INFO 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:19:37,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:37,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043401074] [2024-06-14 11:19:37,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043401074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:37,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:37,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:37,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303332814] [2024-06-14 11:19:37,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:37,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:37,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:37,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:37,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:37,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 179 transitions, 1891 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:19:37,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:37,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:37,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:37,688 INFO L124 PetriNetUnfolderBase]: 1798/3083 cut-off events. [2024-06-14 11:19:37,688 INFO L125 PetriNetUnfolderBase]: For 66326/66353 co-relation queries the response was YES. [2024-06-14 11:19:37,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15939 conditions, 3083 events. 1798/3083 cut-off events. For 66326/66353 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19088 event pairs, 426 based on Foata normal form. 34/3085 useless extension candidates. Maximal degree in co-relation 15855. Up to 2731 conditions per place. [2024-06-14 11:19:37,717 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 148 selfloop transitions, 29 changer transitions 0/192 dead transitions. [2024-06-14 11:19:37,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 2303 flow [2024-06-14 11:19:37,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:37,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:19:37,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 11:19:37,718 INFO L175 Difference]: Start difference. First operand has 165 places, 179 transitions, 1891 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:19:37,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 2303 flow [2024-06-14 11:19:37,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 192 transitions, 2275 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:37,821 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 1968 flow [2024-06-14 11:19:37,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1968, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-06-14 11:19:37,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-14 11:19:37,822 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 1968 flow [2024-06-14 11:19:37,822 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:19:37,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:37,822 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:19:37,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:19:37,823 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:37,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:37,823 INFO L85 PathProgramCache]: Analyzing trace with hash -113007920, now seen corresponding path program 1 times [2024-06-14 11:19:37,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:37,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712941492] [2024-06-14 11:19:37,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:37,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:37,978 INFO 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:19:37,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:37,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712941492] [2024-06-14 11:19:37,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712941492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:37,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:37,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:37,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576842299] [2024-06-14 11:19:37,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:37,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:37,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:37,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:37,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:38,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:38,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 1968 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:38,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:38,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:38,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:38,418 INFO L124 PetriNetUnfolderBase]: 1873/3184 cut-off events. [2024-06-14 11:19:38,418 INFO L125 PetriNetUnfolderBase]: For 64493/64502 co-relation queries the response was YES. [2024-06-14 11:19:38,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16710 conditions, 3184 events. 1873/3184 cut-off events. For 64493/64502 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19451 event pairs, 436 based on Foata normal form. 9/3191 useless extension candidates. Maximal degree in co-relation 16625. Up to 2901 conditions per place. [2024-06-14 11:19:38,444 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 180 selfloop transitions, 24 changer transitions 0/210 dead transitions. [2024-06-14 11:19:38,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 210 transitions, 2601 flow [2024-06-14 11:19:38,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:38,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:38,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:19:38,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:19:38,446 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 1968 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:19:38,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 210 transitions, 2601 flow [2024-06-14 11:19:38,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 210 transitions, 2516 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:38,587 INFO L231 Difference]: Finished difference. Result has 173 places, 190 transitions, 2051 flow [2024-06-14 11:19:38,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2051, PETRI_PLACES=173, PETRI_TRANSITIONS=190} [2024-06-14 11:19:38,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-14 11:19:38,588 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 190 transitions, 2051 flow [2024-06-14 11:19:38,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:38,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:38,588 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:19:38,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:19:38,589 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:38,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:38,589 INFO L85 PathProgramCache]: Analyzing trace with hash 526337320, now seen corresponding path program 2 times [2024-06-14 11:19:38,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:38,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454871153] [2024-06-14 11:19:38,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:38,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:38,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:38,727 INFO 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:19:38,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:38,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454871153] [2024-06-14 11:19:38,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454871153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:38,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:38,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:38,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24472388] [2024-06-14 11:19:38,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:38,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:38,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:38,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:38,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:38,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 190 transitions, 2051 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:38,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:38,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:38,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:39,158 INFO L124 PetriNetUnfolderBase]: 1878/3194 cut-off events. [2024-06-14 11:19:39,158 INFO L125 PetriNetUnfolderBase]: For 67305/67305 co-relation queries the response was YES. [2024-06-14 11:19:39,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16810 conditions, 3194 events. 1878/3194 cut-off events. For 67305/67305 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19570 event pairs, 447 based on Foata normal form. 1/3191 useless extension candidates. Maximal degree in co-relation 16721. Up to 2907 conditions per place. [2024-06-14 11:19:39,187 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 172 selfloop transitions, 29 changer transitions 0/207 dead transitions. [2024-06-14 11:19:39,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 207 transitions, 2625 flow [2024-06-14 11:19:39,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:39,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:19:39,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:19:39,189 INFO L175 Difference]: Start difference. First operand has 173 places, 190 transitions, 2051 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:19:39,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 207 transitions, 2625 flow [2024-06-14 11:19:39,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 207 transitions, 2592 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:39,335 INFO L231 Difference]: Finished difference. Result has 178 places, 195 transitions, 2154 flow [2024-06-14 11:19:39,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2154, PETRI_PLACES=178, PETRI_TRANSITIONS=195} [2024-06-14 11:19:39,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 11:19:39,336 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 195 transitions, 2154 flow [2024-06-14 11:19:39,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:39,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:39,336 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:19:39,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:19:39,337 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:39,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:39,337 INFO L85 PathProgramCache]: Analyzing trace with hash 526326160, now seen corresponding path program 3 times [2024-06-14 11:19:39,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:39,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980643755] [2024-06-14 11:19:39,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:39,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:39,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:39,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:39,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:39,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980643755] [2024-06-14 11:19:39,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980643755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:39,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:39,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:39,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690083557] [2024-06-14 11:19:39,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:39,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:39,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:39,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:39,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:39,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:39,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 195 transitions, 2154 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:39,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:39,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:39,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:39,926 INFO L124 PetriNetUnfolderBase]: 1875/3193 cut-off events. [2024-06-14 11:19:39,926 INFO L125 PetriNetUnfolderBase]: For 69823/69835 co-relation queries the response was YES. [2024-06-14 11:19:39,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16889 conditions, 3193 events. 1875/3193 cut-off events. For 69823/69835 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19566 event pairs, 439 based on Foata normal form. 11/3202 useless extension candidates. Maximal degree in co-relation 16797. Up to 2904 conditions per place. [2024-06-14 11:19:39,949 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 178 selfloop transitions, 28 changer transitions 0/212 dead transitions. [2024-06-14 11:19:39,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 212 transitions, 2625 flow [2024-06-14 11:19:39,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:39,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:19:39,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 11:19:39,950 INFO L175 Difference]: Start difference. First operand has 178 places, 195 transitions, 2154 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:19:39,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 212 transitions, 2625 flow [2024-06-14 11:19:40,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 212 transitions, 2602 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:40,090 INFO L231 Difference]: Finished difference. Result has 182 places, 195 transitions, 2197 flow [2024-06-14 11:19:40,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2197, PETRI_PLACES=182, PETRI_TRANSITIONS=195} [2024-06-14 11:19:40,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-14 11:19:40,090 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 195 transitions, 2197 flow [2024-06-14 11:19:40,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:40,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:40,091 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:19:40,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:19:40,091 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:40,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:40,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1408686598, now seen corresponding path program 1 times [2024-06-14 11:19:40,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:40,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240112660] [2024-06-14 11:19:40,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:40,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:40,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:40,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:40,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240112660] [2024-06-14 11:19:40,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240112660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:40,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:40,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:40,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761251354] [2024-06-14 11:19:40,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:40,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:40,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:40,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:40,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:40,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:40,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 195 transitions, 2197 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:40,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:40,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:40,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:40,780 INFO L124 PetriNetUnfolderBase]: 1903/3242 cut-off events. [2024-06-14 11:19:40,781 INFO L125 PetriNetUnfolderBase]: For 76108/76123 co-relation queries the response was YES. [2024-06-14 11:19:40,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17323 conditions, 3242 events. 1903/3242 cut-off events. For 76108/76123 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20005 event pairs, 456 based on Foata normal form. 14/3251 useless extension candidates. Maximal degree in co-relation 17229. Up to 2825 conditions per place. [2024-06-14 11:19:40,812 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 46 changer transitions 0/223 dead transitions. [2024-06-14 11:19:40,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 223 transitions, 2979 flow [2024-06-14 11:19:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:40,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:40,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:19:40,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:40,813 INFO L175 Difference]: Start difference. First operand has 182 places, 195 transitions, 2197 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:19:40,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 223 transitions, 2979 flow [2024-06-14 11:19:41,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 223 transitions, 2921 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:41,020 INFO L231 Difference]: Finished difference. Result has 185 places, 206 transitions, 2390 flow [2024-06-14 11:19:41,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2390, PETRI_PLACES=185, PETRI_TRANSITIONS=206} [2024-06-14 11:19:41,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-14 11:19:41,021 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 206 transitions, 2390 flow [2024-06-14 11:19:41,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:41,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:41,021 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:19:41,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:19:41,022 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:41,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:41,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1985409868, now seen corresponding path program 2 times [2024-06-14 11:19:41,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:41,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557069146] [2024-06-14 11:19:41,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:41,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:41,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:41,171 INFO 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:19:41,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:41,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557069146] [2024-06-14 11:19:41,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557069146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:41,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:41,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:41,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8025972] [2024-06-14 11:19:41,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:41,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:41,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:41,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:41,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:41,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 206 transitions, 2390 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:41,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:41,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:41,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:41,727 INFO L124 PetriNetUnfolderBase]: 1915/3264 cut-off events. [2024-06-14 11:19:41,727 INFO L125 PetriNetUnfolderBase]: For 77874/77889 co-relation queries the response was YES. [2024-06-14 11:19:41,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17905 conditions, 3264 events. 1915/3264 cut-off events. For 77874/77889 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20191 event pairs, 458 based on Foata normal form. 14/3273 useless extension candidates. Maximal degree in co-relation 17810. Up to 2862 conditions per place. [2024-06-14 11:19:41,762 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 42 changer transitions 0/225 dead transitions. [2024-06-14 11:19:41,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 225 transitions, 3026 flow [2024-06-14 11:19:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:41,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:19:41,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:19:41,763 INFO L175 Difference]: Start difference. First operand has 185 places, 206 transitions, 2390 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:19:41,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 225 transitions, 3026 flow [2024-06-14 11:19:41,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 225 transitions, 2937 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:41,941 INFO L231 Difference]: Finished difference. Result has 190 places, 211 transitions, 2494 flow [2024-06-14 11:19:41,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2494, PETRI_PLACES=190, PETRI_TRANSITIONS=211} [2024-06-14 11:19:41,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-14 11:19:41,941 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 211 transitions, 2494 flow [2024-06-14 11:19:41,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:41,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:41,942 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:19:41,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:19:41,942 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:41,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:41,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1985404288, now seen corresponding path program 3 times [2024-06-14 11:19:41,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:41,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550902021] [2024-06-14 11:19:41,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:41,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:41,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:42,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:19:42,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:42,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550902021] [2024-06-14 11:19:42,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550902021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:42,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:42,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:42,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165583413] [2024-06-14 11:19:42,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:42,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:42,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:42,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:42,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:42,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:42,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 211 transitions, 2494 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:42,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:42,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:42,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:42,663 INFO L124 PetriNetUnfolderBase]: 1917/3267 cut-off events. [2024-06-14 11:19:42,664 INFO L125 PetriNetUnfolderBase]: For 80996/81011 co-relation queries the response was YES. [2024-06-14 11:19:42,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18162 conditions, 3267 events. 1917/3267 cut-off events. For 80996/81011 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20169 event pairs, 454 based on Foata normal form. 14/3276 useless extension candidates. Maximal degree in co-relation 18064. Up to 2866 conditions per place. [2024-06-14 11:19:42,692 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-14 11:19:42,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 230 transitions, 3117 flow [2024-06-14 11:19:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:42,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:42,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:19:42,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:19:42,693 INFO L175 Difference]: Start difference. First operand has 190 places, 211 transitions, 2494 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:19:42,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 230 transitions, 3117 flow [2024-06-14 11:19:42,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 230 transitions, 2989 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:42,878 INFO L231 Difference]: Finished difference. Result has 194 places, 215 transitions, 2540 flow [2024-06-14 11:19:42,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2540, PETRI_PLACES=194, PETRI_TRANSITIONS=215} [2024-06-14 11:19:42,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-14 11:19:42,879 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 215 transitions, 2540 flow [2024-06-14 11:19:42,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:42,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:42,879 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:19:42,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:19:42,879 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:19:42,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2095037611, now seen corresponding path program 1 times [2024-06-14 11:19:42,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:42,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307598376] [2024-06-14 11:19:42,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:42,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:42,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:43,010 INFO 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:19:43,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:43,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307598376] [2024-06-14 11:19:43,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307598376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:43,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:43,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:43,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845437994] [2024-06-14 11:19:43,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:43,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:43,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:43,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:43,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:43,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:43,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 215 transitions, 2540 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:43,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:43,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:43,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:43,493 INFO L124 PetriNetUnfolderBase]: 1938/3291 cut-off events. [2024-06-14 11:19:43,493 INFO L125 PetriNetUnfolderBase]: For 84912/84912 co-relation queries the response was YES. [2024-06-14 11:19:43,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18532 conditions, 3291 events. 1938/3291 cut-off events. For 84912/84912 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20253 event pairs, 448 based on Foata normal form. 1/3284 useless extension candidates. Maximal degree in co-relation 18433. Up to 2861 conditions per place. [2024-06-14 11:19:43,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 174 selfloop transitions, 67 changer transitions 0/247 dead transitions. [2024-06-14 11:19:43,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 247 transitions, 3343 flow [2024-06-14 11:19:43,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:43,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:43,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:43,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:19:43,520 INFO L175 Difference]: Start difference. First operand has 194 places, 215 transitions, 2540 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:43,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 247 transitions, 3343 flow [2024-06-14 11:19:43,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 247 transitions, 3197 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:43,692 INFO L231 Difference]: Finished difference. Result has 196 places, 222 transitions, 2629 flow [2024-06-14 11:19:43,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2629, PETRI_PLACES=196, PETRI_TRANSITIONS=222} [2024-06-14 11:19:43,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 11:19:43,692 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 222 transitions, 2629 flow [2024-06-14 11:19:43,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:43,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:43,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:43,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:19:43,693 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:19:43,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:43,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1483703343, now seen corresponding path program 2 times [2024-06-14 11:19:43,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:43,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251175172] [2024-06-14 11:19:43,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:43,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:43,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:43,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:43,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:43,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251175172] [2024-06-14 11:19:43,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251175172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:43,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:43,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:43,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548153129] [2024-06-14 11:19:43,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:43,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:43,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:43,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:43,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:43,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 222 transitions, 2629 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:43,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:43,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:43,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:44,288 INFO L124 PetriNetUnfolderBase]: 1948/3310 cut-off events. [2024-06-14 11:19:44,289 INFO L125 PetriNetUnfolderBase]: For 88309/88312 co-relation queries the response was YES. [2024-06-14 11:19:44,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18742 conditions, 3310 events. 1948/3310 cut-off events. For 88309/88312 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20410 event pairs, 436 based on Foata normal form. 3/3309 useless extension candidates. Maximal degree in co-relation 18642. Up to 2973 conditions per place. [2024-06-14 11:19:44,318 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 39 changer transitions 0/248 dead transitions. [2024-06-14 11:19:44,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 248 transitions, 3250 flow [2024-06-14 11:19:44,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:44,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:44,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:19:44,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:19:44,319 INFO L175 Difference]: Start difference. First operand has 196 places, 222 transitions, 2629 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:19:44,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 248 transitions, 3250 flow [2024-06-14 11:19:44,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 248 transitions, 3117 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:44,507 INFO L231 Difference]: Finished difference. Result has 200 places, 228 transitions, 2673 flow [2024-06-14 11:19:44,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2673, PETRI_PLACES=200, PETRI_TRANSITIONS=228} [2024-06-14 11:19:44,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 11:19:44,507 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 228 transitions, 2673 flow [2024-06-14 11:19:44,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:44,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:44,508 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:19:44,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:19:44,508 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:19:44,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:44,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1488344973, now seen corresponding path program 3 times [2024-06-14 11:19:44,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:44,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037448411] [2024-06-14 11:19:44,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:44,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:44,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:44,648 INFO 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:19:44,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:44,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037448411] [2024-06-14 11:19:44,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037448411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:44,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:44,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:44,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670701169] [2024-06-14 11:19:44,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:44,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:44,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:44,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:44,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:44,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:44,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 228 transitions, 2673 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:44,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:44,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:44,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:45,163 INFO L124 PetriNetUnfolderBase]: 1976/3353 cut-off events. [2024-06-14 11:19:45,163 INFO L125 PetriNetUnfolderBase]: For 92975/92978 co-relation queries the response was YES. [2024-06-14 11:19:45,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19061 conditions, 3353 events. 1976/3353 cut-off events. For 92975/92978 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20686 event pairs, 436 based on Foata normal form. 3/3352 useless extension candidates. Maximal degree in co-relation 18960. Up to 2994 conditions per place. [2024-06-14 11:19:45,195 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 53 changer transitions 0/262 dead transitions. [2024-06-14 11:19:45,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 262 transitions, 3543 flow [2024-06-14 11:19:45,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:45,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:45,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:19:45,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:19:45,197 INFO L175 Difference]: Start difference. First operand has 200 places, 228 transitions, 2673 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:19:45,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 262 transitions, 3543 flow [2024-06-14 11:19:45,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 262 transitions, 3425 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:45,421 INFO L231 Difference]: Finished difference. Result has 206 places, 243 transitions, 2926 flow [2024-06-14 11:19:45,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2926, PETRI_PLACES=206, PETRI_TRANSITIONS=243} [2024-06-14 11:19:45,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-14 11:19:45,422 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 243 transitions, 2926 flow [2024-06-14 11:19:45,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:45,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:45,422 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:19:45,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:19:45,422 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:19:45,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:45,422 INFO L85 PathProgramCache]: Analyzing trace with hash 408513677, now seen corresponding path program 4 times [2024-06-14 11:19:45,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:45,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372452720] [2024-06-14 11:19:45,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:45,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:45,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:45,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:19:45,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:45,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372452720] [2024-06-14 11:19:45,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372452720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:45,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:45,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:45,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937203973] [2024-06-14 11:19:45,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:45,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:45,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:45,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:45,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 243 transitions, 2926 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:45,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:45,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:45,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:46,069 INFO L124 PetriNetUnfolderBase]: 2005/3401 cut-off events. [2024-06-14 11:19:46,070 INFO L125 PetriNetUnfolderBase]: For 101099/101114 co-relation queries the response was YES. [2024-06-14 11:19:46,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19614 conditions, 3401 events. 2005/3401 cut-off events. For 101099/101114 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21031 event pairs, 461 based on Foata normal form. 13/3409 useless extension candidates. Maximal degree in co-relation 19510. Up to 2908 conditions per place. [2024-06-14 11:19:46,104 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 185 selfloop transitions, 80 changer transitions 0/271 dead transitions. [2024-06-14 11:19:46,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 271 transitions, 3805 flow [2024-06-14 11:19:46,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:46,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:46,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:19:46,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:19:46,105 INFO L175 Difference]: Start difference. First operand has 206 places, 243 transitions, 2926 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:19:46,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 271 transitions, 3805 flow [2024-06-14 11:19:46,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 271 transitions, 3702 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:46,331 INFO L231 Difference]: Finished difference. Result has 211 places, 253 transitions, 3139 flow [2024-06-14 11:19:46,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3139, PETRI_PLACES=211, PETRI_TRANSITIONS=253} [2024-06-14 11:19:46,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 11:19:46,332 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 253 transitions, 3139 flow [2024-06-14 11:19:46,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:46,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:46,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] [2024-06-14 11:19:46,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:19:46,332 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:19:46,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:46,332 INFO L85 PathProgramCache]: Analyzing trace with hash 408899627, now seen corresponding path program 5 times [2024-06-14 11:19:46,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:46,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781689942] [2024-06-14 11:19:46,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:46,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:46,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:46,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:46,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:46,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781689942] [2024-06-14 11:19:46,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781689942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:46,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:46,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:46,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141641885] [2024-06-14 11:19:46,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:46,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:46,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:46,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:46,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:46,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:46,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 253 transitions, 3139 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:46,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:46,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:46,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:46,920 INFO L124 PetriNetUnfolderBase]: 1999/3393 cut-off events. [2024-06-14 11:19:46,920 INFO L125 PetriNetUnfolderBase]: For 104524/104539 co-relation queries the response was YES. [2024-06-14 11:19:46,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19728 conditions, 3393 events. 1999/3393 cut-off events. For 104524/104539 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20972 event pairs, 461 based on Foata normal form. 14/3402 useless extension candidates. Maximal degree in co-relation 19622. Up to 2903 conditions per place. [2024-06-14 11:19:46,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 185 selfloop transitions, 77 changer transitions 0/268 dead transitions. [2024-06-14 11:19:46,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 268 transitions, 3879 flow [2024-06-14 11:19:46,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:46,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:46,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:19:46,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:46,955 INFO L175 Difference]: Start difference. First operand has 211 places, 253 transitions, 3139 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:19:46,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 268 transitions, 3879 flow [2024-06-14 11:19:47,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 268 transitions, 3767 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:47,216 INFO L231 Difference]: Finished difference. Result has 215 places, 253 transitions, 3189 flow [2024-06-14 11:19:47,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3189, PETRI_PLACES=215, PETRI_TRANSITIONS=253} [2024-06-14 11:19:47,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-14 11:19:47,217 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 253 transitions, 3189 flow [2024-06-14 11:19:47,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:47,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:47,217 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:19:47,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:19:47,217 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:19:47,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:47,218 INFO L85 PathProgramCache]: Analyzing trace with hash 560556237, now seen corresponding path program 6 times [2024-06-14 11:19:47,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:47,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877677860] [2024-06-14 11:19:47,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:47,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:47,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:19:47,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:47,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877677860] [2024-06-14 11:19:47,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877677860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:47,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:47,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:47,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617471672] [2024-06-14 11:19:47,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:47,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:47,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:47,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:47,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:47,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:47,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 253 transitions, 3189 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:47,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:47,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:47,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:47,833 INFO L124 PetriNetUnfolderBase]: 1994/3376 cut-off events. [2024-06-14 11:19:47,833 INFO L125 PetriNetUnfolderBase]: For 105711/105711 co-relation queries the response was YES. [2024-06-14 11:19:47,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19746 conditions, 3376 events. 1994/3376 cut-off events. For 105711/105711 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20816 event pairs, 448 based on Foata normal form. 1/3369 useless extension candidates. Maximal degree in co-relation 19639. Up to 2898 conditions per place. [2024-06-14 11:19:47,866 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 98 changer transitions 0/274 dead transitions. [2024-06-14 11:19:47,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 274 transitions, 3961 flow [2024-06-14 11:19:47,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:47,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:47,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:19:47,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:19:47,867 INFO L175 Difference]: Start difference. First operand has 215 places, 253 transitions, 3189 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:19:47,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 274 transitions, 3961 flow [2024-06-14 11:19:48,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 274 transitions, 3794 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:48,149 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 3228 flow [2024-06-14 11:19:48,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3228, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-14 11:19:48,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 11:19:48,150 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 3228 flow [2024-06-14 11:19:48,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:48,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:48,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:48,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:19:48,150 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:19:48,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:48,151 INFO L85 PathProgramCache]: Analyzing trace with hash 169690607, now seen corresponding path program 7 times [2024-06-14 11:19:48,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:48,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663575036] [2024-06-14 11:19:48,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:48,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:48,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:48,285 INFO 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:19:48,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:48,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663575036] [2024-06-14 11:19:48,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663575036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:48,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:48,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:48,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102727691] [2024-06-14 11:19:48,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:48,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:48,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:48,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 3228 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:48,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:48,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:48,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:48,792 INFO L124 PetriNetUnfolderBase]: 1991/3375 cut-off events. [2024-06-14 11:19:48,792 INFO L125 PetriNetUnfolderBase]: For 108287/108290 co-relation queries the response was YES. [2024-06-14 11:19:48,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19792 conditions, 3375 events. 1991/3375 cut-off events. For 108287/108290 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20810 event pairs, 436 based on Foata normal form. 3/3374 useless extension candidates. Maximal degree in co-relation 19684. Up to 3016 conditions per place. [2024-06-14 11:19:48,826 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 52 changer transitions 0/269 dead transitions. [2024-06-14 11:19:48,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 269 transitions, 3794 flow [2024-06-14 11:19:48,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:48,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:48,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:19:48,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:19:48,827 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 3228 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:19:48,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 269 transitions, 3794 flow [2024-06-14 11:19:49,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 269 transitions, 3503 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:19:49,125 INFO L231 Difference]: Finished difference. Result has 216 places, 253 transitions, 3055 flow [2024-06-14 11:19:49,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3055, PETRI_PLACES=216, PETRI_TRANSITIONS=253} [2024-06-14 11:19:49,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 11:19:49,126 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 253 transitions, 3055 flow [2024-06-14 11:19:49,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:49,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:49,126 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:19:49,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:19:49,126 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:19:49,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:49,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1418176533, now seen corresponding path program 8 times [2024-06-14 11:19:49,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:49,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29765968] [2024-06-14 11:19:49,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:49,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:49,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:49,252 INFO 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:19:49,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:49,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29765968] [2024-06-14 11:19:49,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29765968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:49,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:49,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:49,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453895688] [2024-06-14 11:19:49,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:49,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:49,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:49,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:49,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:49,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:49,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 253 transitions, 3055 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:49,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:49,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:49,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:49,755 INFO L124 PetriNetUnfolderBase]: 1985/3373 cut-off events. [2024-06-14 11:19:49,755 INFO L125 PetriNetUnfolderBase]: For 107744/107759 co-relation queries the response was YES. [2024-06-14 11:19:49,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19410 conditions, 3373 events. 1985/3373 cut-off events. For 107744/107759 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20911 event pairs, 461 based on Foata normal form. 14/3382 useless extension candidates. Maximal degree in co-relation 19303. Up to 2921 conditions per place. [2024-06-14 11:19:49,782 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 197 selfloop transitions, 66 changer transitions 0/269 dead transitions. [2024-06-14 11:19:49,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 269 transitions, 3715 flow [2024-06-14 11:19:49,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:49,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:49,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:19:49,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:19:49,783 INFO L175 Difference]: Start difference. First operand has 216 places, 253 transitions, 3055 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:19:49,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 269 transitions, 3715 flow [2024-06-14 11:19:50,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 269 transitions, 3593 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:50,103 INFO L231 Difference]: Finished difference. Result has 216 places, 253 transitions, 3078 flow [2024-06-14 11:19:50,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2933, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3078, PETRI_PLACES=216, PETRI_TRANSITIONS=253} [2024-06-14 11:19:50,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 11:19:50,104 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 253 transitions, 3078 flow [2024-06-14 11:19:50,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:50,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:50,104 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:19:50,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:19:50,104 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:19:50,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:50,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1641949347, now seen corresponding path program 9 times [2024-06-14 11:19:50,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:50,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802053040] [2024-06-14 11:19:50,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:50,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:50,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:50,250 INFO 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:19:50,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:50,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802053040] [2024-06-14 11:19:50,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802053040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:50,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:50,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:50,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646455916] [2024-06-14 11:19:50,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:50,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:50,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:50,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:50,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:50,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:50,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 253 transitions, 3078 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:50,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:50,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:50,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:50,740 INFO L124 PetriNetUnfolderBase]: 1971/3347 cut-off events. [2024-06-14 11:19:50,740 INFO L125 PetriNetUnfolderBase]: For 108278/108281 co-relation queries the response was YES. [2024-06-14 11:19:50,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19228 conditions, 3347 events. 1971/3347 cut-off events. For 108278/108281 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20665 event pairs, 436 based on Foata normal form. 6/3349 useless extension candidates. Maximal degree in co-relation 19120. Up to 2908 conditions per place. [2024-06-14 11:19:50,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 189 selfloop transitions, 84 changer transitions 0/279 dead transitions. [2024-06-14 11:19:50,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 279 transitions, 3690 flow [2024-06-14 11:19:50,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:50,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:50,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:50,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:19:50,777 INFO L175 Difference]: Start difference. First operand has 216 places, 253 transitions, 3078 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:50,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 279 transitions, 3690 flow [2024-06-14 11:19:51,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 279 transitions, 3465 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:51,083 INFO L231 Difference]: Finished difference. Result has 217 places, 253 transitions, 3053 flow [2024-06-14 11:19:51,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3053, PETRI_PLACES=217, PETRI_TRANSITIONS=253} [2024-06-14 11:19:51,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 11:19:51,084 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 253 transitions, 3053 flow [2024-06-14 11:19:51,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:51,085 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:19:51,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:19:51,085 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:19:51,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:51,085 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 1 times [2024-06-14 11:19:51,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:51,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766728131] [2024-06-14 11:19:51,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:51,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:51,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:19:51,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:51,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766728131] [2024-06-14 11:19:51,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766728131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:51,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:51,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:51,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229520824] [2024-06-14 11:19:51,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:51,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:51,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:51,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:51,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:51,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:51,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 253 transitions, 3053 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:51,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:51,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:51,634 INFO L124 PetriNetUnfolderBase]: 1925/3288 cut-off events. [2024-06-14 11:19:51,635 INFO L125 PetriNetUnfolderBase]: For 108222/108225 co-relation queries the response was YES. [2024-06-14 11:19:51,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18995 conditions, 3288 events. 1925/3288 cut-off events. For 108222/108225 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20480 event pairs, 414 based on Foata normal form. 7/3266 useless extension candidates. Maximal degree in co-relation 18887. Up to 2894 conditions per place. [2024-06-14 11:19:51,670 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 208 selfloop transitions, 43 changer transitions 0/271 dead transitions. [2024-06-14 11:19:51,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 271 transitions, 3623 flow [2024-06-14 11:19:51,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:51,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:51,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:19:51,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:19:51,671 INFO L175 Difference]: Start difference. First operand has 217 places, 253 transitions, 3053 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:19:51,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 271 transitions, 3623 flow [2024-06-14 11:19:51,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 271 transitions, 3427 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:19:51,981 INFO L231 Difference]: Finished difference. Result has 214 places, 255 transitions, 2982 flow [2024-06-14 11:19:51,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2982, PETRI_PLACES=214, PETRI_TRANSITIONS=255} [2024-06-14 11:19:51,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-14 11:19:51,982 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 255 transitions, 2982 flow [2024-06-14 11:19:51,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:51,983 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:19:51,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:19:51,983 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:19:51,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:51,984 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 2 times [2024-06-14 11:19:51,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:51,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44005357] [2024-06-14 11:19:51,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:51,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:52,108 INFO 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:19:52,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:52,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44005357] [2024-06-14 11:19:52,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44005357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:52,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:52,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:52,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001479528] [2024-06-14 11:19:52,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:52,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:52,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:52,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:52,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:52,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:52,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 255 transitions, 2982 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:52,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:52,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:52,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:52,536 INFO L124 PetriNetUnfolderBase]: 1916/3275 cut-off events. [2024-06-14 11:19:52,536 INFO L125 PetriNetUnfolderBase]: For 94553/94583 co-relation queries the response was YES. [2024-06-14 11:19:52,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18399 conditions, 3275 events. 1916/3275 cut-off events. For 94553/94583 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20447 event pairs, 426 based on Foata normal form. 32/3272 useless extension candidates. Maximal degree in co-relation 18292. Up to 2842 conditions per place. [2024-06-14 11:19:52,570 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 213 selfloop transitions, 35 changer transitions 0/268 dead transitions. [2024-06-14 11:19:52,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 268 transitions, 3536 flow [2024-06-14 11:19:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:52,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:52,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 11:19:52,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 11:19:52,571 INFO L175 Difference]: Start difference. First operand has 214 places, 255 transitions, 2982 flow. Second operand 5 states and 116 transitions. [2024-06-14 11:19:52,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 268 transitions, 3536 flow [2024-06-14 11:19:52,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 268 transitions, 3431 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:52,841 INFO L231 Difference]: Finished difference. Result has 216 places, 257 transitions, 2988 flow [2024-06-14 11:19:52,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2988, PETRI_PLACES=216, PETRI_TRANSITIONS=257} [2024-06-14 11:19:52,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 11:19:52,842 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 257 transitions, 2988 flow [2024-06-14 11:19:52,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:52,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:52,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] [2024-06-14 11:19:52,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:19:52,842 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:19:52,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:52,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1480809263, now seen corresponding path program 1 times [2024-06-14 11:19:52,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:52,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086417817] [2024-06-14 11:19:52,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:52,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:52,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:52,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:52,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:52,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086417817] [2024-06-14 11:19:52,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086417817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:52,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:52,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:52,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802842949] [2024-06-14 11:19:52,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:52,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:52,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:52,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:52,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:53,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:53,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 257 transitions, 2988 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:53,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:53,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:53,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:53,474 INFO L124 PetriNetUnfolderBase]: 1985/3366 cut-off events. [2024-06-14 11:19:53,474 INFO L125 PetriNetUnfolderBase]: For 94474/94477 co-relation queries the response was YES. [2024-06-14 11:19:53,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18962 conditions, 3366 events. 1985/3366 cut-off events. For 94474/94477 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20748 event pairs, 401 based on Foata normal form. 4/3368 useless extension candidates. Maximal degree in co-relation 18854. Up to 3057 conditions per place. [2024-06-14 11:19:53,510 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 251 selfloop transitions, 23 changer transitions 0/280 dead transitions. [2024-06-14 11:19:53,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 280 transitions, 3754 flow [2024-06-14 11:19:53,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:53,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:53,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:19:53,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:19:53,511 INFO L175 Difference]: Start difference. First operand has 216 places, 257 transitions, 2988 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:19:53,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 280 transitions, 3754 flow [2024-06-14 11:19:53,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 280 transitions, 3659 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:53,810 INFO L231 Difference]: Finished difference. Result has 219 places, 261 transitions, 3028 flow [2024-06-14 11:19:53,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3028, PETRI_PLACES=219, PETRI_TRANSITIONS=261} [2024-06-14 11:19:53,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 11:19:53,810 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 261 transitions, 3028 flow [2024-06-14 11:19:53,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:53,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:53,811 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:19:53,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:19:53,811 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:19:53,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:53,811 INFO L85 PathProgramCache]: Analyzing trace with hash 408908555, now seen corresponding path program 2 times [2024-06-14 11:19:53,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:53,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93218197] [2024-06-14 11:19:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:53,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:53,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:53,950 INFO 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:19:53,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:53,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93218197] [2024-06-14 11:19:53,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93218197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:53,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:53,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:53,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785182631] [2024-06-14 11:19:53,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:53,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:53,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:53,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:53,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:53,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:53,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 261 transitions, 3028 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:53,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:53,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:53,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:54,512 INFO L124 PetriNetUnfolderBase]: 1993/3383 cut-off events. [2024-06-14 11:19:54,512 INFO L125 PetriNetUnfolderBase]: For 98182/98185 co-relation queries the response was YES. [2024-06-14 11:19:54,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19076 conditions, 3383 events. 1993/3383 cut-off events. For 98182/98185 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20928 event pairs, 432 based on Foata normal form. 4/3385 useless extension candidates. Maximal degree in co-relation 18967. Up to 3100 conditions per place. [2024-06-14 11:19:54,542 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 251 selfloop transitions, 20 changer transitions 0/277 dead transitions. [2024-06-14 11:19:54,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 277 transitions, 3648 flow [2024-06-14 11:19:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:54,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:54,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-14 11:19:54,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-14 11:19:54,544 INFO L175 Difference]: Start difference. First operand has 219 places, 261 transitions, 3028 flow. Second operand 6 states and 131 transitions. [2024-06-14 11:19:54,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 277 transitions, 3648 flow [2024-06-14 11:19:54,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 277 transitions, 3565 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:54,874 INFO L231 Difference]: Finished difference. Result has 223 places, 263 transitions, 3038 flow [2024-06-14 11:19:54,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3038, PETRI_PLACES=223, PETRI_TRANSITIONS=263} [2024-06-14 11:19:54,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-14 11:19:54,875 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 263 transitions, 3038 flow [2024-06-14 11:19:54,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:54,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:54,876 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:19:54,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:19:54,876 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:19:54,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:54,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1418167605, now seen corresponding path program 3 times [2024-06-14 11:19:54,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:54,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189119037] [2024-06-14 11:19:54,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:54,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:54,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:55,024 INFO 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:19:55,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:55,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189119037] [2024-06-14 11:19:55,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189119037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:55,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:55,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:55,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59594290] [2024-06-14 11:19:55,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:55,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:55,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:55,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:55,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:55,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:55,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 263 transitions, 3038 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:55,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:55,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:55,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:55,501 INFO L124 PetriNetUnfolderBase]: 1988/3371 cut-off events. [2024-06-14 11:19:55,501 INFO L125 PetriNetUnfolderBase]: For 99298/99301 co-relation queries the response was YES. [2024-06-14 11:19:55,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18938 conditions, 3371 events. 1988/3371 cut-off events. For 99298/99301 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20800 event pairs, 400 based on Foata normal form. 4/3373 useless extension candidates. Maximal degree in co-relation 18827. Up to 3078 conditions per place. [2024-06-14 11:19:55,535 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 254 selfloop transitions, 19 changer transitions 0/279 dead transitions. [2024-06-14 11:19:55,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 279 transitions, 3624 flow [2024-06-14 11:19:55,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:55,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:55,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 11:19:55,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 11:19:55,537 INFO L175 Difference]: Start difference. First operand has 223 places, 263 transitions, 3038 flow. Second operand 5 states and 118 transitions. [2024-06-14 11:19:55,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 279 transitions, 3624 flow [2024-06-14 11:19:55,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 279 transitions, 3545 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:55,828 INFO L231 Difference]: Finished difference. Result has 224 places, 263 transitions, 3005 flow [2024-06-14 11:19:55,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3005, PETRI_PLACES=224, PETRI_TRANSITIONS=263} [2024-06-14 11:19:55,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 11:19:55,829 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 263 transitions, 3005 flow [2024-06-14 11:19:55,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:55,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:55,830 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:19:55,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:19:55,830 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:19:55,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:55,830 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-14 11:19:55,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:55,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846315864] [2024-06-14 11:19:55,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:55,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:55,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:55,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:19:55,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:55,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846315864] [2024-06-14 11:19:55,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846315864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:55,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:55,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:55,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480747071] [2024-06-14 11:19:55,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:55,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:55,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:55,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:55,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:56,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:56,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 263 transitions, 3005 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:56,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:56,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:56,457 INFO L124 PetriNetUnfolderBase]: 2049/3476 cut-off events. [2024-06-14 11:19:56,457 INFO L125 PetriNetUnfolderBase]: For 115541/115553 co-relation queries the response was YES. [2024-06-14 11:19:56,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19579 conditions, 3476 events. 2049/3476 cut-off events. For 115541/115553 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21508 event pairs, 364 based on Foata normal form. 16/3490 useless extension candidates. Maximal degree in co-relation 19467. Up to 2992 conditions per place. [2024-06-14 11:19:56,491 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 258 selfloop transitions, 35 changer transitions 0/299 dead transitions. [2024-06-14 11:19:56,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 299 transitions, 3855 flow [2024-06-14 11:19:56,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:56,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:56,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:19:56,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:19:56,493 INFO L175 Difference]: Start difference. First operand has 224 places, 263 transitions, 3005 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:19:56,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 299 transitions, 3855 flow [2024-06-14 11:19:56,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 299 transitions, 3810 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:56,845 INFO L231 Difference]: Finished difference. Result has 229 places, 268 transitions, 3109 flow [2024-06-14 11:19:56,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3109, PETRI_PLACES=229, PETRI_TRANSITIONS=268} [2024-06-14 11:19:56,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-14 11:19:56,846 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 268 transitions, 3109 flow [2024-06-14 11:19:56,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:56,846 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:19:56,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:19:56,846 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:19:56,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:56,847 INFO L85 PathProgramCache]: Analyzing trace with hash 409283127, now seen corresponding path program 2 times [2024-06-14 11:19:56,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:56,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871104030] [2024-06-14 11:19:56,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:56,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:56,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:56,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:56,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:56,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871104030] [2024-06-14 11:19:56,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871104030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:56,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:56,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:56,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500857815] [2024-06-14 11:19:56,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:56,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:56,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:56,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:56,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:57,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:57,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 268 transitions, 3109 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:57,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:57,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:57,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:57,455 INFO L124 PetriNetUnfolderBase]: 2077/3524 cut-off events. [2024-06-14 11:19:57,455 INFO L125 PetriNetUnfolderBase]: For 123030/123042 co-relation queries the response was YES. [2024-06-14 11:19:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20053 conditions, 3524 events. 2077/3524 cut-off events. For 123030/123042 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21960 event pairs, 459 based on Foata normal form. 18/3540 useless extension candidates. Maximal degree in co-relation 19938. Up to 3168 conditions per place. [2024-06-14 11:19:57,488 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 255 selfloop transitions, 31 changer transitions 0/292 dead transitions. [2024-06-14 11:19:57,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 292 transitions, 3778 flow [2024-06-14 11:19:57,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:57,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:57,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:19:57,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 11:19:57,489 INFO L175 Difference]: Start difference. First operand has 229 places, 268 transitions, 3109 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:19:57,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 292 transitions, 3778 flow [2024-06-14 11:19:57,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 292 transitions, 3736 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:57,782 INFO L231 Difference]: Finished difference. Result has 234 places, 269 transitions, 3145 flow [2024-06-14 11:19:57,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3145, PETRI_PLACES=234, PETRI_TRANSITIONS=269} [2024-06-14 11:19:57,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 11:19:57,783 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 269 transitions, 3145 flow [2024-06-14 11:19:57,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:57,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:57,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] [2024-06-14 11:19:57,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:19:57,783 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:19:57,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:57,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1226731215, now seen corresponding path program 3 times [2024-06-14 11:19:57,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:57,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512799037] [2024-06-14 11:19:57,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:57,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:57,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:57,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:57,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512799037] [2024-06-14 11:19:57,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512799037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:57,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:57,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:57,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736347823] [2024-06-14 11:19:57,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:57,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:57,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:57,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:57,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:57,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:57,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 269 transitions, 3145 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:57,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:57,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:57,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:58,435 INFO L124 PetriNetUnfolderBase]: 2105/3568 cut-off events. [2024-06-14 11:19:58,435 INFO L125 PetriNetUnfolderBase]: For 124918/124930 co-relation queries the response was YES. [2024-06-14 11:19:58,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20446 conditions, 3568 events. 2105/3568 cut-off events. For 124918/124930 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22244 event pairs, 457 based on Foata normal form. 16/3582 useless extension candidates. Maximal degree in co-relation 20329. Up to 3182 conditions per place. [2024-06-14 11:19:58,471 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 259 selfloop transitions, 33 changer transitions 0/298 dead transitions. [2024-06-14 11:19:58,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 298 transitions, 3866 flow [2024-06-14 11:19:58,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:58,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:58,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:19:58,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:19:58,473 INFO L175 Difference]: Start difference. First operand has 234 places, 269 transitions, 3145 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:19:58,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 298 transitions, 3866 flow [2024-06-14 11:19:58,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 298 transitions, 3805 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:58,848 INFO L231 Difference]: Finished difference. Result has 237 places, 272 transitions, 3201 flow [2024-06-14 11:19:58,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3084, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3201, PETRI_PLACES=237, PETRI_TRANSITIONS=272} [2024-06-14 11:19:58,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-14 11:19:58,849 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 272 transitions, 3201 flow [2024-06-14 11:19:58,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:58,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:58,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:19:58,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:19:58,849 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:19:58,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:58,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1403890635, now seen corresponding path program 1 times [2024-06-14 11:19:58,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:58,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399372215] [2024-06-14 11:19:58,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:58,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:58,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:58,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:58,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:58,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399372215] [2024-06-14 11:19:58,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399372215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:58,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:58,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:58,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811832292] [2024-06-14 11:19:58,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:58,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:58,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:58,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:58,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:59,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:59,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 272 transitions, 3201 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:59,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:59,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:59,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:59,614 INFO L124 PetriNetUnfolderBase]: 2134/3613 cut-off events. [2024-06-14 11:19:59,615 INFO L125 PetriNetUnfolderBase]: For 127039/127039 co-relation queries the response was YES. [2024-06-14 11:19:59,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21019 conditions, 3613 events. 2134/3613 cut-off events. For 127039/127039 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22593 event pairs, 475 based on Foata normal form. 1/3601 useless extension candidates. Maximal degree in co-relation 20900. Up to 2879 conditions per place. [2024-06-14 11:19:59,651 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 169 selfloop transitions, 144 changer transitions 0/319 dead transitions. [2024-06-14 11:19:59,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 319 transitions, 4397 flow [2024-06-14 11:19:59,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:59,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:59,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:19:59,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:19:59,653 INFO L175 Difference]: Start difference. First operand has 237 places, 272 transitions, 3201 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:19:59,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 319 transitions, 4397 flow [2024-06-14 11:20:00,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 319 transitions, 4331 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:00,008 INFO L231 Difference]: Finished difference. Result has 241 places, 286 transitions, 3613 flow [2024-06-14 11:20:00,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3613, PETRI_PLACES=241, PETRI_TRANSITIONS=286} [2024-06-14 11:20:00,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-14 11:20:00,009 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 286 transitions, 3613 flow [2024-06-14 11:20:00,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:00,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:00,010 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:20:00,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:20:00,010 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:20:00,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:00,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1015357605, now seen corresponding path program 1 times [2024-06-14 11:20:00,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:00,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055655414] [2024-06-14 11:20:00,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:00,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:00,142 INFO 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:20:00,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:00,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055655414] [2024-06-14 11:20:00,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055655414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:00,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:00,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:00,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261759657] [2024-06-14 11:20:00,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:00,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:00,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:00,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:00,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:00,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:00,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 286 transitions, 3613 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:00,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:00,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:00,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:00,701 INFO L124 PetriNetUnfolderBase]: 2144/3641 cut-off events. [2024-06-14 11:20:00,701 INFO L125 PetriNetUnfolderBase]: For 134781/134796 co-relation queries the response was YES. [2024-06-14 11:20:00,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21947 conditions, 3641 events. 2144/3641 cut-off events. For 134781/134796 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22859 event pairs, 485 based on Foata normal form. 13/3649 useless extension candidates. Maximal degree in co-relation 21827. Up to 3146 conditions per place. [2024-06-14 11:20:00,740 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 236 selfloop transitions, 72 changer transitions 0/314 dead transitions. [2024-06-14 11:20:00,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 314 transitions, 4558 flow [2024-06-14 11:20:00,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:00,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:00,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:20:00,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:20:00,741 INFO L175 Difference]: Start difference. First operand has 241 places, 286 transitions, 3613 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:20:00,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 314 transitions, 4558 flow [2024-06-14 11:20:01,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 314 transitions, 4318 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:01,139 INFO L231 Difference]: Finished difference. Result has 245 places, 292 transitions, 3592 flow [2024-06-14 11:20:01,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3592, PETRI_PLACES=245, PETRI_TRANSITIONS=292} [2024-06-14 11:20:01,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-14 11:20:01,140 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 292 transitions, 3592 flow [2024-06-14 11:20:01,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:01,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:01,140 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:20:01,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:20:01,140 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:20:01,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:01,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1403770665, now seen corresponding path program 2 times [2024-06-14 11:20:01,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:01,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251874785] [2024-06-14 11:20:01,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:01,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:01,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:01,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:20:01,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:01,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251874785] [2024-06-14 11:20:01,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251874785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:01,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:01,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:01,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747881849] [2024-06-14 11:20:01,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:01,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:01,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:01,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:01,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:01,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:01,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 292 transitions, 3592 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:01,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:01,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:01,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:01,909 INFO L124 PetriNetUnfolderBase]: 2149/3641 cut-off events. [2024-06-14 11:20:01,909 INFO L125 PetriNetUnfolderBase]: For 137676/137679 co-relation queries the response was YES. [2024-06-14 11:20:01,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21915 conditions, 3641 events. 2149/3641 cut-off events. For 137676/137679 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22746 event pairs, 466 based on Foata normal form. 3/3635 useless extension candidates. Maximal degree in co-relation 21793. Up to 3150 conditions per place. [2024-06-14 11:20:01,947 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 88 changer transitions 0/323 dead transitions. [2024-06-14 11:20:01,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 323 transitions, 4430 flow [2024-06-14 11:20:01,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:01,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:01,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:20:01,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:20:01,948 INFO L175 Difference]: Start difference. First operand has 245 places, 292 transitions, 3592 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:20:01,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 323 transitions, 4430 flow [2024-06-14 11:20:02,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 323 transitions, 4257 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:02,347 INFO L231 Difference]: Finished difference. Result has 249 places, 295 transitions, 3633 flow [2024-06-14 11:20:02,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3633, PETRI_PLACES=249, PETRI_TRANSITIONS=295} [2024-06-14 11:20:02,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 11:20:02,348 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 295 transitions, 3633 flow [2024-06-14 11:20:02,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:02,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:02,348 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:20:02,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:20:02,348 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:20:02,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:02,348 INFO L85 PathProgramCache]: Analyzing trace with hash -361023371, now seen corresponding path program 3 times [2024-06-14 11:20:02,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:02,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423591704] [2024-06-14 11:20:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:02,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:02,497 INFO 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:20:02,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:02,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423591704] [2024-06-14 11:20:02,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423591704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:02,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:02,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:02,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850465539] [2024-06-14 11:20:02,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:02,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:02,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:02,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:02,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:02,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:02,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 295 transitions, 3633 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:02,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:02,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:02,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:03,255 INFO L124 PetriNetUnfolderBase]: 2177/3688 cut-off events. [2024-06-14 11:20:03,256 INFO L125 PetriNetUnfolderBase]: For 143805/143808 co-relation queries the response was YES. [2024-06-14 11:20:03,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22336 conditions, 3688 events. 2177/3688 cut-off events. For 143805/143808 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23140 event pairs, 466 based on Foata normal form. 3/3682 useless extension candidates. Maximal degree in co-relation 22214. Up to 3171 conditions per place. [2024-06-14 11:20:03,298 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 104 changer transitions 0/337 dead transitions. [2024-06-14 11:20:03,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 337 transitions, 4766 flow [2024-06-14 11:20:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:03,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:20:03,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:20:03,299 INFO L175 Difference]: Start difference. First operand has 249 places, 295 transitions, 3633 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:20:03,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 337 transitions, 4766 flow [2024-06-14 11:20:03,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 337 transitions, 4552 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:03,778 INFO L231 Difference]: Finished difference. Result has 252 places, 310 transitions, 3839 flow [2024-06-14 11:20:03,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3839, PETRI_PLACES=252, PETRI_TRANSITIONS=310} [2024-06-14 11:20:03,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-14 11:20:03,779 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 310 transitions, 3839 flow [2024-06-14 11:20:03,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:03,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:03,779 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:20:03,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:20:03,779 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:20:03,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:03,780 INFO L85 PathProgramCache]: Analyzing trace with hash -2083499867, now seen corresponding path program 2 times [2024-06-14 11:20:03,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:03,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571466436] [2024-06-14 11:20:03,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:03,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:03,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:03,891 INFO 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:20:03,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:03,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571466436] [2024-06-14 11:20:03,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571466436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:03,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:03,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:03,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893907737] [2024-06-14 11:20:03,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:03,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:03,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:03,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:03,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:03,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:03,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 310 transitions, 3839 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:03,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:03,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:03,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:04,623 INFO L124 PetriNetUnfolderBase]: 2198/3730 cut-off events. [2024-06-14 11:20:04,624 INFO L125 PetriNetUnfolderBase]: For 152699/152714 co-relation queries the response was YES. [2024-06-14 11:20:04,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22745 conditions, 3730 events. 2198/3730 cut-off events. For 152699/152714 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23500 event pairs, 485 based on Foata normal form. 13/3738 useless extension candidates. Maximal degree in co-relation 22622. Up to 3207 conditions per place. [2024-06-14 11:20:04,682 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 86 changer transitions 0/339 dead transitions. [2024-06-14 11:20:04,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 339 transitions, 4983 flow [2024-06-14 11:20:04,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:04,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:04,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:20:04,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:20:04,683 INFO L175 Difference]: Start difference. First operand has 252 places, 310 transitions, 3839 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:20:04,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 339 transitions, 4983 flow [2024-06-14 11:20:05,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 339 transitions, 4776 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:05,130 INFO L231 Difference]: Finished difference. Result has 255 places, 319 transitions, 3904 flow [2024-06-14 11:20:05,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3904, PETRI_PLACES=255, PETRI_TRANSITIONS=319} [2024-06-14 11:20:05,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-14 11:20:05,131 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 319 transitions, 3904 flow [2024-06-14 11:20:05,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:05,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:05,131 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:20:05,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:20:05,131 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:20:05,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:05,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1226401809, now seen corresponding path program 3 times [2024-06-14 11:20:05,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:05,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473666130] [2024-06-14 11:20:05,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:05,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:05,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:05,252 INFO 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:20:05,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:05,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473666130] [2024-06-14 11:20:05,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473666130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:05,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:05,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:05,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935257717] [2024-06-14 11:20:05,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:05,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:05,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:05,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:05,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:05,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:05,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 319 transitions, 3904 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:05,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:05,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:05,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:05,874 INFO L124 PetriNetUnfolderBase]: 2195/3726 cut-off events. [2024-06-14 11:20:05,874 INFO L125 PetriNetUnfolderBase]: For 156031/156046 co-relation queries the response was YES. [2024-06-14 11:20:05,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22690 conditions, 3726 events. 2195/3726 cut-off events. For 156031/156046 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23503 event pairs, 485 based on Foata normal form. 13/3734 useless extension candidates. Maximal degree in co-relation 22567. Up to 3204 conditions per place. [2024-06-14 11:20:05,915 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 243 selfloop transitions, 89 changer transitions 0/338 dead transitions. [2024-06-14 11:20:05,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 338 transitions, 4842 flow [2024-06-14 11:20:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:20:05,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:20:05,916 INFO L175 Difference]: Start difference. First operand has 255 places, 319 transitions, 3904 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:20:05,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 338 transitions, 4842 flow [2024-06-14 11:20:06,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 338 transitions, 4743 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:20:06,389 INFO L231 Difference]: Finished difference. Result has 260 places, 319 transitions, 3989 flow [2024-06-14 11:20:06,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3989, PETRI_PLACES=260, PETRI_TRANSITIONS=319} [2024-06-14 11:20:06,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-14 11:20:06,389 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 319 transitions, 3989 flow [2024-06-14 11:20:06,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:06,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:06,390 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:20:06,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:20:06,390 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:20:06,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:06,390 INFO L85 PathProgramCache]: Analyzing trace with hash -995952473, now seen corresponding path program 4 times [2024-06-14 11:20:06,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:06,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436842667] [2024-06-14 11:20:06,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:06,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:06,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:06,497 INFO 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:20:06,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:06,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436842667] [2024-06-14 11:20:06,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436842667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:06,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:06,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:06,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143008321] [2024-06-14 11:20:06,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:06,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:06,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:06,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:06,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:06,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:06,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 319 transitions, 3989 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:06,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:06,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:06,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:07,052 INFO L124 PetriNetUnfolderBase]: 2223/3766 cut-off events. [2024-06-14 11:20:07,052 INFO L125 PetriNetUnfolderBase]: For 173406/173406 co-relation queries the response was YES. [2024-06-14 11:20:07,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23054 conditions, 3766 events. 2223/3766 cut-off events. For 173406/173406 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23745 event pairs, 473 based on Foata normal form. 8/3770 useless extension candidates. Maximal degree in co-relation 22930. Up to 3381 conditions per place. [2024-06-14 11:20:07,096 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 298 selfloop transitions, 32 changer transitions 0/336 dead transitions. [2024-06-14 11:20:07,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 336 transitions, 4736 flow [2024-06-14 11:20:07,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:07,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:07,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 11:20:07,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-14 11:20:07,097 INFO L175 Difference]: Start difference. First operand has 260 places, 319 transitions, 3989 flow. Second operand 6 states and 133 transitions. [2024-06-14 11:20:07,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 336 transitions, 4736 flow [2024-06-14 11:20:07,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 336 transitions, 4571 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:07,729 INFO L231 Difference]: Finished difference. Result has 261 places, 320 transitions, 3908 flow [2024-06-14 11:20:07,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3908, PETRI_PLACES=261, PETRI_TRANSITIONS=320} [2024-06-14 11:20:07,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-14 11:20:07,730 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 320 transitions, 3908 flow [2024-06-14 11:20:07,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:07,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:07,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:20:07,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:20:07,730 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:20:07,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:07,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1006994363, now seen corresponding path program 5 times [2024-06-14 11:20:07,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:07,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639122721] [2024-06-14 11:20:07,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:07,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:07,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:07,842 INFO 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:20:07,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:07,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639122721] [2024-06-14 11:20:07,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639122721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:07,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:07,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:07,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17283883] [2024-06-14 11:20:07,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:07,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:07,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:07,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:07,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:07,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:07,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 320 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:07,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:07,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:07,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:08,458 INFO L124 PetriNetUnfolderBase]: 2238/3796 cut-off events. [2024-06-14 11:20:08,458 INFO L125 PetriNetUnfolderBase]: For 174659/174671 co-relation queries the response was YES. [2024-06-14 11:20:08,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23048 conditions, 3796 events. 2238/3796 cut-off events. For 174659/174671 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23912 event pairs, 470 based on Foata normal form. 18/3812 useless extension candidates. Maximal degree in co-relation 22923. Up to 3374 conditions per place. [2024-06-14 11:20:08,495 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 305 selfloop transitions, 32 changer transitions 0/343 dead transitions. [2024-06-14 11:20:08,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 343 transitions, 4687 flow [2024-06-14 11:20:08,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:08,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:08,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:20:08,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:20:08,496 INFO L175 Difference]: Start difference. First operand has 261 places, 320 transitions, 3908 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:20:08,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 343 transitions, 4687 flow [2024-06-14 11:20:09,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 343 transitions, 4620 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:09,038 INFO L231 Difference]: Finished difference. Result has 263 places, 321 transitions, 3930 flow [2024-06-14 11:20:09,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3930, PETRI_PLACES=263, PETRI_TRANSITIONS=321} [2024-06-14 11:20:09,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-14 11:20:09,039 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 321 transitions, 3930 flow [2024-06-14 11:20:09,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:09,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:09,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:09,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:20:09,040 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:20:09,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:09,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1007003663, now seen corresponding path program 6 times [2024-06-14 11:20:09,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:09,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621471189] [2024-06-14 11:20:09,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:09,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:09,159 INFO 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:20:09,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:09,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621471189] [2024-06-14 11:20:09,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621471189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:09,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:09,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:09,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80465307] [2024-06-14 11:20:09,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:09,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:09,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:09,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:09,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:09,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:09,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 321 transitions, 3930 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:09,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:09,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:09,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:09,846 INFO L124 PetriNetUnfolderBase]: 2225/3767 cut-off events. [2024-06-14 11:20:09,847 INFO L125 PetriNetUnfolderBase]: For 165416/165428 co-relation queries the response was YES. [2024-06-14 11:20:09,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22692 conditions, 3767 events. 2225/3767 cut-off events. For 165416/165428 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23650 event pairs, 364 based on Foata normal form. 16/3781 useless extension candidates. Maximal degree in co-relation 22566. Up to 3169 conditions per place. [2024-06-14 11:20:09,890 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 302 selfloop transitions, 41 changer transitions 0/349 dead transitions. [2024-06-14 11:20:09,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 349 transitions, 4730 flow [2024-06-14 11:20:09,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:09,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:09,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:20:09,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:20:09,891 INFO L175 Difference]: Start difference. First operand has 263 places, 321 transitions, 3930 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:20:09,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 349 transitions, 4730 flow [2024-06-14 11:20:10,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 349 transitions, 4652 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:10,486 INFO L231 Difference]: Finished difference. Result has 265 places, 321 transitions, 3942 flow [2024-06-14 11:20:10,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3942, PETRI_PLACES=265, PETRI_TRANSITIONS=321} [2024-06-14 11:20:10,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 11:20:10,487 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 321 transitions, 3942 flow [2024-06-14 11:20:10,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:10,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:10,488 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:20:10,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:20:10,488 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:20:10,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:10,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2124831661, now seen corresponding path program 4 times [2024-06-14 11:20:10,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:10,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777162676] [2024-06-14 11:20:10,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:10,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:10,597 INFO 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:20:10,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:10,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777162676] [2024-06-14 11:20:10,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777162676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:10,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:10,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:10,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795044682] [2024-06-14 11:20:10,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:10,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:10,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:10,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:10,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:10,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:10,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 321 transitions, 3942 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:10,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:10,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:10,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:11,235 INFO L124 PetriNetUnfolderBase]: 2270/3831 cut-off events. [2024-06-14 11:20:11,235 INFO L125 PetriNetUnfolderBase]: For 165255/165255 co-relation queries the response was YES. [2024-06-14 11:20:11,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23422 conditions, 3831 events. 2270/3831 cut-off events. For 165255/165255 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24093 event pairs, 474 based on Foata normal form. 1/3824 useless extension candidates. Maximal degree in co-relation 23295. Up to 3254 conditions per place. [2024-06-14 11:20:11,280 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 238 selfloop transitions, 120 changer transitions 0/364 dead transitions. [2024-06-14 11:20:11,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 364 transitions, 5134 flow [2024-06-14 11:20:11,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:11,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:11,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:20:11,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:20:11,281 INFO L175 Difference]: Start difference. First operand has 265 places, 321 transitions, 3942 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:20:11,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 364 transitions, 5134 flow [2024-06-14 11:20:11,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 364 transitions, 5038 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:11,953 INFO L231 Difference]: Finished difference. Result has 269 places, 335 transitions, 4291 flow [2024-06-14 11:20:11,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3854, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4291, PETRI_PLACES=269, PETRI_TRANSITIONS=335} [2024-06-14 11:20:11,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-14 11:20:11,953 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 335 transitions, 4291 flow [2024-06-14 11:20:11,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:11,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:11,953 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:20:11,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:20:11,954 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:20:11,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:11,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1259095917, now seen corresponding path program 5 times [2024-06-14 11:20:11,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:11,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121729835] [2024-06-14 11:20:11,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:11,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:12,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:12,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121729835] [2024-06-14 11:20:12,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121729835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:12,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:12,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:12,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025128022] [2024-06-14 11:20:12,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:12,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:12,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:12,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:12,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:12,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:12,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 335 transitions, 4291 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:12,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:12,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:12,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:12,716 INFO L124 PetriNetUnfolderBase]: 2267/3830 cut-off events. [2024-06-14 11:20:12,716 INFO L125 PetriNetUnfolderBase]: For 158858/158861 co-relation queries the response was YES. [2024-06-14 11:20:12,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23446 conditions, 3830 events. 2267/3830 cut-off events. For 158858/158861 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24146 event pairs, 462 based on Foata normal form. 3/3829 useless extension candidates. Maximal degree in co-relation 23318. Up to 3416 conditions per place. [2024-06-14 11:20:12,759 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 57 changer transitions 0/359 dead transitions. [2024-06-14 11:20:12,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 359 transitions, 5057 flow [2024-06-14 11:20:12,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:12,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:12,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:20:12,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:20:12,760 INFO L175 Difference]: Start difference. First operand has 269 places, 335 transitions, 4291 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:20:12,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 359 transitions, 5057 flow [2024-06-14 11:20:13,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 359 transitions, 4883 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 11:20:13,470 INFO L231 Difference]: Finished difference. Result has 274 places, 335 transitions, 4237 flow [2024-06-14 11:20:13,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4237, PETRI_PLACES=274, PETRI_TRANSITIONS=335} [2024-06-14 11:20:13,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 11:20:13,471 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 335 transitions, 4237 flow [2024-06-14 11:20:13,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:13,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:13,471 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:20:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:20:13,471 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:20:13,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1619906613, now seen corresponding path program 4 times [2024-06-14 11:20:13,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:13,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984343028] [2024-06-14 11:20:13,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:13,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:13,600 INFO 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:20:13,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:13,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984343028] [2024-06-14 11:20:13,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984343028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:13,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:13,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:13,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84187244] [2024-06-14 11:20:13,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:13,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:13,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:13,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:13,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:13,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:13,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 335 transitions, 4237 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:13,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:13,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:13,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:14,337 INFO L124 PetriNetUnfolderBase]: 2264/3834 cut-off events. [2024-06-14 11:20:14,337 INFO L125 PetriNetUnfolderBase]: For 162550/162565 co-relation queries the response was YES. [2024-06-14 11:20:14,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23478 conditions, 3834 events. 2264/3834 cut-off events. For 162550/162565 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24257 event pairs, 487 based on Foata normal form. 13/3842 useless extension candidates. Maximal degree in co-relation 23348. Up to 3347 conditions per place. [2024-06-14 11:20:14,379 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 70 changer transitions 0/352 dead transitions. [2024-06-14 11:20:14,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 352 transitions, 5091 flow [2024-06-14 11:20:14,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:14,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:14,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:20:14,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:20:14,381 INFO L175 Difference]: Start difference. First operand has 274 places, 335 transitions, 4237 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:20:14,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 352 transitions, 5091 flow [2024-06-14 11:20:15,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 352 transitions, 4971 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:15,141 INFO L231 Difference]: Finished difference. Result has 275 places, 335 transitions, 4268 flow [2024-06-14 11:20:15,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4268, PETRI_PLACES=275, PETRI_TRANSITIONS=335} [2024-06-14 11:20:15,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-14 11:20:15,142 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 335 transitions, 4268 flow [2024-06-14 11:20:15,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:15,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:15,142 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:20:15,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:20:15,142 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:20:15,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:15,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1134745767, now seen corresponding path program 6 times [2024-06-14 11:20:15,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:15,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625973348] [2024-06-14 11:20:15,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:15,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:15,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:15,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:15,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:15,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625973348] [2024-06-14 11:20:15,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625973348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:15,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:15,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:15,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846789471] [2024-06-14 11:20:15,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:15,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:15,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:15,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:15,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:15,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:15,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 335 transitions, 4268 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:15,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:15,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:15,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:15,979 INFO L124 PetriNetUnfolderBase]: 2269/3832 cut-off events. [2024-06-14 11:20:15,979 INFO L125 PetriNetUnfolderBase]: For 166519/166519 co-relation queries the response was YES. [2024-06-14 11:20:16,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23636 conditions, 3832 events. 2269/3832 cut-off events. For 166519/166519 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24151 event pairs, 474 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 23505. Up to 3253 conditions per place. [2024-06-14 11:20:16,024 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 242 selfloop transitions, 127 changer transitions 0/375 dead transitions. [2024-06-14 11:20:16,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 375 transitions, 5380 flow [2024-06-14 11:20:16,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:16,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:16,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 11:20:16,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:20:16,026 INFO L175 Difference]: Start difference. First operand has 275 places, 335 transitions, 4268 flow. Second operand 10 states and 235 transitions. [2024-06-14 11:20:16,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 375 transitions, 5380 flow [2024-06-14 11:20:16,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 375 transitions, 5246 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:16,591 INFO L231 Difference]: Finished difference. Result has 280 places, 338 transitions, 4432 flow [2024-06-14 11:20:16,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4432, PETRI_PLACES=280, PETRI_TRANSITIONS=338} [2024-06-14 11:20:16,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 11:20:16,591 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 338 transitions, 4432 flow [2024-06-14 11:20:16,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:16,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:16,592 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:20:16,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:20:16,592 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:20:16,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:16,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1625447367, now seen corresponding path program 7 times [2024-06-14 11:20:16,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:16,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791886513] [2024-06-14 11:20:16,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:16,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:16,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:16,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:16,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791886513] [2024-06-14 11:20:16,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791886513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:16,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:16,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:16,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683184592] [2024-06-14 11:20:16,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:16,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:16,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:16,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:16,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:16,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:16,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 338 transitions, 4432 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:16,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:16,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:16,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:17,341 INFO L124 PetriNetUnfolderBase]: 2274/3841 cut-off events. [2024-06-14 11:20:17,341 INFO L125 PetriNetUnfolderBase]: For 171942/171942 co-relation queries the response was YES. [2024-06-14 11:20:17,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23979 conditions, 3841 events. 2274/3841 cut-off events. For 171942/171942 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 24242 event pairs, 474 based on Foata normal form. 1/3834 useless extension candidates. Maximal degree in co-relation 23847. Up to 3259 conditions per place. [2024-06-14 11:20:17,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 132 changer transitions 0/375 dead transitions. [2024-06-14 11:20:17,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 375 transitions, 5422 flow [2024-06-14 11:20:17,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:17,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:20:17,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:20:17,382 INFO L175 Difference]: Start difference. First operand has 280 places, 338 transitions, 4432 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:20:17,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 375 transitions, 5422 flow [2024-06-14 11:20:18,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 375 transitions, 5117 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:18,064 INFO L231 Difference]: Finished difference. Result has 283 places, 341 transitions, 4441 flow [2024-06-14 11:20:18,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4139, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4441, PETRI_PLACES=283, PETRI_TRANSITIONS=341} [2024-06-14 11:20:18,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 11:20:18,065 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 341 transitions, 4441 flow [2024-06-14 11:20:18,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:18,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:20:18,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:20:18,065 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:20:18,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:18,065 INFO L85 PathProgramCache]: Analyzing trace with hash -253027873, now seen corresponding path program 8 times [2024-06-14 11:20:18,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:18,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309577409] [2024-06-14 11:20:18,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:18,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:18,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:18,186 INFO 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:20:18,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:18,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309577409] [2024-06-14 11:20:18,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309577409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:18,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:18,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:18,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094344553] [2024-06-14 11:20:18,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:18,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:18,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:18,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:18,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:18,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:18,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 341 transitions, 4441 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:18,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:18,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:18,877 INFO L124 PetriNetUnfolderBase]: 2292/3875 cut-off events. [2024-06-14 11:20:18,877 INFO L125 PetriNetUnfolderBase]: For 178702/178705 co-relation queries the response was YES. [2024-06-14 11:20:18,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24282 conditions, 3875 events. 2292/3875 cut-off events. For 178702/178705 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24452 event pairs, 462 based on Foata normal form. 3/3874 useless extension candidates. Maximal degree in co-relation 24149. Up to 3440 conditions per place. [2024-06-14 11:20:18,920 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 70 changer transitions 0/377 dead transitions. [2024-06-14 11:20:18,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 377 transitions, 5512 flow [2024-06-14 11:20:18,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:18,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:18,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:20:18,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-14 11:20:18,921 INFO L175 Difference]: Start difference. First operand has 283 places, 341 transitions, 4441 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:20:18,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 377 transitions, 5512 flow [2024-06-14 11:20:19,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 377 transitions, 5251 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:19,670 INFO L231 Difference]: Finished difference. Result has 286 places, 350 transitions, 4487 flow [2024-06-14 11:20:19,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4487, PETRI_PLACES=286, PETRI_TRANSITIONS=350} [2024-06-14 11:20:19,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-14 11:20:19,670 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 350 transitions, 4487 flow [2024-06-14 11:20:19,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:19,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:19,671 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:20:19,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:20:19,671 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:20:19,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:19,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1249841487, now seen corresponding path program 9 times [2024-06-14 11:20:19,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:19,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809936480] [2024-06-14 11:20:19,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:19,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:19,799 INFO 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:20:19,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809936480] [2024-06-14 11:20:19,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809936480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:19,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:19,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:19,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284402717] [2024-06-14 11:20:19,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:19,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:19,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:19,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:19,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:19,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:19,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 350 transitions, 4487 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:19,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:19,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:19,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:20,481 INFO L124 PetriNetUnfolderBase]: 2289/3873 cut-off events. [2024-06-14 11:20:20,481 INFO L125 PetriNetUnfolderBase]: For 181488/181491 co-relation queries the response was YES. [2024-06-14 11:20:20,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24123 conditions, 3873 events. 2289/3873 cut-off events. For 181488/181491 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24513 event pairs, 462 based on Foata normal form. 3/3872 useless extension candidates. Maximal degree in co-relation 23988. Up to 3437 conditions per place. [2024-06-14 11:20:20,525 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 70 changer transitions 0/378 dead transitions. [2024-06-14 11:20:20,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 378 transitions, 5299 flow [2024-06-14 11:20:20,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:20:20,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:20:20,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-14 11:20:20,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-14 11:20:20,526 INFO L175 Difference]: Start difference. First operand has 286 places, 350 transitions, 4487 flow. Second operand 12 states and 251 transitions. [2024-06-14 11:20:20,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 378 transitions, 5299 flow [2024-06-14 11:20:21,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 378 transitions, 5161 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:21,394 INFO L231 Difference]: Finished difference. Result has 293 places, 350 transitions, 4495 flow [2024-06-14 11:20:21,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4495, PETRI_PLACES=293, PETRI_TRANSITIONS=350} [2024-06-14 11:20:21,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-14 11:20:21,395 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 350 transitions, 4495 flow [2024-06-14 11:20:21,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:21,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:21,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] [2024-06-14 11:20:21,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:20:21,395 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:20:21,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:21,396 INFO L85 PathProgramCache]: Analyzing trace with hash 82739061, now seen corresponding path program 5 times [2024-06-14 11:20:21,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:21,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395169678] [2024-06-14 11:20:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:21,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:21,495 INFO 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:20:21,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:21,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395169678] [2024-06-14 11:20:21,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395169678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:21,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:21,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:21,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292506968] [2024-06-14 11:20:21,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:21,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:21,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:21,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:21,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:21,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:21,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 350 transitions, 4495 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:21,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:21,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:21,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:22,171 INFO L124 PetriNetUnfolderBase]: 2294/3888 cut-off events. [2024-06-14 11:20:22,171 INFO L125 PetriNetUnfolderBase]: For 188020/188035 co-relation queries the response was YES. [2024-06-14 11:20:22,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24243 conditions, 3888 events. 2294/3888 cut-off events. For 188020/188035 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24711 event pairs, 483 based on Foata normal form. 13/3896 useless extension candidates. Maximal degree in co-relation 24107. Up to 3385 conditions per place. [2024-06-14 11:20:22,213 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 87 changer transitions 0/371 dead transitions. [2024-06-14 11:20:22,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 371 transitions, 5433 flow [2024-06-14 11:20:22,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:22,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:22,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:20:22,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:20:22,214 INFO L175 Difference]: Start difference. First operand has 293 places, 350 transitions, 4495 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:20:22,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 371 transitions, 5433 flow [2024-06-14 11:20:22,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 371 transitions, 5261 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 11:20:22,971 INFO L231 Difference]: Finished difference. Result has 288 places, 353 transitions, 4541 flow [2024-06-14 11:20:22,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4323, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4541, PETRI_PLACES=288, PETRI_TRANSITIONS=353} [2024-06-14 11:20:22,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-14 11:20:22,972 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 353 transitions, 4541 flow [2024-06-14 11:20:22,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:22,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:22,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] [2024-06-14 11:20:22,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:20:22,973 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:20:22,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:22,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1155450543, now seen corresponding path program 6 times [2024-06-14 11:20:22,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:22,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684728980] [2024-06-14 11:20:22,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:22,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:22,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:23,090 INFO 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:20:23,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:23,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684728980] [2024-06-14 11:20:23,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684728980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:23,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:23,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:23,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198821205] [2024-06-14 11:20:23,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:23,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:23,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:23,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:23,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:23,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:23,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 353 transitions, 4541 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:23,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:23,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:23,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:23,689 INFO L124 PetriNetUnfolderBase]: 2291/3884 cut-off events. [2024-06-14 11:20:23,689 INFO L125 PetriNetUnfolderBase]: For 191184/191199 co-relation queries the response was YES. [2024-06-14 11:20:23,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24267 conditions, 3884 events. 2291/3884 cut-off events. For 191184/191199 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24661 event pairs, 487 based on Foata normal form. 13/3892 useless extension candidates. Maximal degree in co-relation 24130. Up to 3382 conditions per place. [2024-06-14 11:20:23,735 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 286 selfloop transitions, 76 changer transitions 0/368 dead transitions. [2024-06-14 11:20:23,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 368 transitions, 5303 flow [2024-06-14 11:20:23,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:20:23,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:20:23,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:20:23,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 11:20:23,736 INFO L175 Difference]: Start difference. First operand has 288 places, 353 transitions, 4541 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:20:23,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 368 transitions, 5303 flow [2024-06-14 11:20:24,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 368 transitions, 5119 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:24,425 INFO L231 Difference]: Finished difference. Result has 287 places, 353 transitions, 4530 flow [2024-06-14 11:20:24,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4530, PETRI_PLACES=287, PETRI_TRANSITIONS=353} [2024-06-14 11:20:24,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-14 11:20:24,425 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 353 transitions, 4530 flow [2024-06-14 11:20:24,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:24,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] [2024-06-14 11:20:24,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:20:24,426 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:20:24,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:24,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1540172623, now seen corresponding path program 10 times [2024-06-14 11:20:24,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:24,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528255222] [2024-06-14 11:20:24,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:24,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:24,560 INFO 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:20:24,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:24,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528255222] [2024-06-14 11:20:24,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528255222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:24,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:24,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:24,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740606842] [2024-06-14 11:20:24,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:24,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:24,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:24,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:24,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:24,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:24,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 353 transitions, 4530 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:24,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:24,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:25,285 INFO L124 PetriNetUnfolderBase]: 2309/3907 cut-off events. [2024-06-14 11:20:25,285 INFO L125 PetriNetUnfolderBase]: For 192543/192546 co-relation queries the response was YES. [2024-06-14 11:20:25,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24519 conditions, 3907 events. 2309/3907 cut-off events. For 192543/192546 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24757 event pairs, 462 based on Foata normal form. 3/3906 useless extension candidates. Maximal degree in co-relation 24382. Up to 3481 conditions per place. [2024-06-14 11:20:25,327 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 316 selfloop transitions, 62 changer transitions 0/384 dead transitions. [2024-06-14 11:20:25,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 384 transitions, 5615 flow [2024-06-14 11:20:25,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:25,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:25,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 11:20:25,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-14 11:20:25,329 INFO L175 Difference]: Start difference. First operand has 287 places, 353 transitions, 4530 flow. Second operand 11 states and 225 transitions. [2024-06-14 11:20:25,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 384 transitions, 5615 flow [2024-06-14 11:20:26,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 384 transitions, 5432 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:26,054 INFO L231 Difference]: Finished difference. Result has 294 places, 362 transitions, 4652 flow [2024-06-14 11:20:26,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4652, PETRI_PLACES=294, PETRI_TRANSITIONS=362} [2024-06-14 11:20:26,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-14 11:20:26,055 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 362 transitions, 4652 flow [2024-06-14 11:20:26,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:26,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:26,056 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:20:26,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:20:26,056 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:20:26,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:26,056 INFO L85 PathProgramCache]: Analyzing trace with hash -53731663, now seen corresponding path program 11 times [2024-06-14 11:20:26,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:26,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840062113] [2024-06-14 11:20:26,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:26,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:26,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:26,191 INFO 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:20:26,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:26,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840062113] [2024-06-14 11:20:26,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840062113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:26,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:26,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:26,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19240988] [2024-06-14 11:20:26,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:26,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:26,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:26,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:26,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:26,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:26,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 362 transitions, 4652 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:26,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:26,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:26,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:26,904 INFO L124 PetriNetUnfolderBase]: 2306/3903 cut-off events. [2024-06-14 11:20:26,904 INFO L125 PetriNetUnfolderBase]: For 184830/184833 co-relation queries the response was YES. [2024-06-14 11:20:26,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24325 conditions, 3903 events. 2306/3903 cut-off events. For 184830/184833 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24776 event pairs, 462 based on Foata normal form. 3/3902 useless extension candidates. Maximal degree in co-relation 24187. Up to 3478 conditions per place. [2024-06-14 11:20:26,952 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 314 selfloop transitions, 62 changer transitions 0/382 dead transitions. [2024-06-14 11:20:26,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 382 transitions, 5452 flow [2024-06-14 11:20:26,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:26,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:26,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 11:20:26,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-14 11:20:26,953 INFO L175 Difference]: Start difference. First operand has 294 places, 362 transitions, 4652 flow. Second operand 10 states and 208 transitions. [2024-06-14 11:20:26,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 382 transitions, 5452 flow [2024-06-14 11:20:27,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 382 transitions, 5314 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:27,810 INFO L231 Difference]: Finished difference. Result has 298 places, 362 transitions, 4644 flow [2024-06-14 11:20:27,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4644, PETRI_PLACES=298, PETRI_TRANSITIONS=362} [2024-06-14 11:20:27,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 11:20:27,811 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 362 transitions, 4644 flow [2024-06-14 11:20:27,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:27,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:27,811 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:20:27,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:20:27,811 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:20:27,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:27,811 INFO L85 PathProgramCache]: Analyzing trace with hash -934065321, now seen corresponding path program 7 times [2024-06-14 11:20:27,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:27,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637361521] [2024-06-14 11:20:27,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:27,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:27,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:27,929 INFO 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:20:27,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:27,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637361521] [2024-06-14 11:20:27,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637361521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:27,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:27,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:27,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705574400] [2024-06-14 11:20:27,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:27,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:27,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:27,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:27,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:27,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:27,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 362 transitions, 4644 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:27,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:27,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:27,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:28,644 INFO L124 PetriNetUnfolderBase]: 2311/3916 cut-off events. [2024-06-14 11:20:28,645 INFO L125 PetriNetUnfolderBase]: For 191783/191786 co-relation queries the response was YES. [2024-06-14 11:20:28,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24424 conditions, 3916 events. 2311/3916 cut-off events. For 191783/191786 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24950 event pairs, 517 based on Foata normal form. 3/3911 useless extension candidates. Maximal degree in co-relation 24285. Up to 3368 conditions per place. [2024-06-14 11:20:28,691 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 102 changer transitions 0/376 dead transitions. [2024-06-14 11:20:28,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 376 transitions, 5569 flow [2024-06-14 11:20:28,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:28,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:20:28,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:20:28,692 INFO L175 Difference]: Start difference. First operand has 298 places, 362 transitions, 4644 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:20:28,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 376 transitions, 5569 flow [2024-06-14 11:20:29,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 376 transitions, 5445 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:29,456 INFO L231 Difference]: Finished difference. Result has 295 places, 365 transitions, 4757 flow [2024-06-14 11:20:29,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4757, PETRI_PLACES=295, PETRI_TRANSITIONS=365} [2024-06-14 11:20:29,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-14 11:20:29,456 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 365 transitions, 4757 flow [2024-06-14 11:20:29,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:29,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:29,457 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:20:29,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:20:29,457 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:20:29,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:29,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1006911407, now seen corresponding path program 8 times [2024-06-14 11:20:29,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:29,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548943201] [2024-06-14 11:20:29,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:29,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:29,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:29,564 INFO 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:20:29,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:29,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548943201] [2024-06-14 11:20:29,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548943201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:29,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:29,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:29,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321593564] [2024-06-14 11:20:29,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:29,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:29,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:29,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:29,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:29,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:29,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 365 transitions, 4757 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:29,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:29,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:29,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:30,209 INFO L124 PetriNetUnfolderBase]: 2316/3925 cut-off events. [2024-06-14 11:20:30,210 INFO L125 PetriNetUnfolderBase]: For 197101/197116 co-relation queries the response was YES. [2024-06-14 11:20:30,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24640 conditions, 3925 events. 2316/3925 cut-off events. For 197101/197116 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 25006 event pairs, 487 based on Foata normal form. 13/3933 useless extension candidates. Maximal degree in co-relation 24500. Up to 3374 conditions per place. [2024-06-14 11:20:30,259 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 281 selfloop transitions, 101 changer transitions 0/388 dead transitions. [2024-06-14 11:20:30,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 388 transitions, 5738 flow [2024-06-14 11:20:30,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:30,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:30,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:20:30,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:20:30,260 INFO L175 Difference]: Start difference. First operand has 295 places, 365 transitions, 4757 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:20:30,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 388 transitions, 5738 flow [2024-06-14 11:20:30,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 388 transitions, 5519 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:30,979 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4787 flow [2024-06-14 11:20:30,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4787, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-14 11:20:30,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-14 11:20:30,980 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4787 flow [2024-06-14 11:20:30,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:30,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:30,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] [2024-06-14 11:20:30,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:20:30,980 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:20:30,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:30,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1006674257, now seen corresponding path program 9 times [2024-06-14 11:20:30,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:30,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915229476] [2024-06-14 11:20:30,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:30,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:30,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:31,095 INFO 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:20:31,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:31,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915229476] [2024-06-14 11:20:31,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915229476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:31,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:31,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:31,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295615276] [2024-06-14 11:20:31,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:31,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:31,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:31,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:31,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:31,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:31,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4787 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:31,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:31,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:31,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:31,693 INFO L124 PetriNetUnfolderBase]: 2313/3921 cut-off events. [2024-06-14 11:20:31,693 INFO L125 PetriNetUnfolderBase]: For 199757/199772 co-relation queries the response was YES. [2024-06-14 11:20:31,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24666 conditions, 3921 events. 2313/3921 cut-off events. For 199757/199772 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 25005 event pairs, 487 based on Foata normal form. 13/3929 useless extension candidates. Maximal degree in co-relation 24526. Up to 3371 conditions per place. [2024-06-14 11:20:31,741 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 273 selfloop transitions, 105 changer transitions 0/384 dead transitions. [2024-06-14 11:20:31,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 384 transitions, 5583 flow [2024-06-14 11:20:31,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:31,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:31,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:20:31,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:20:31,742 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4787 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:20:31,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 384 transitions, 5583 flow [2024-06-14 11:20:32,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 384 transitions, 5404 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:32,516 INFO L231 Difference]: Finished difference. Result has 298 places, 368 transitions, 4828 flow [2024-06-14 11:20:32,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4828, PETRI_PLACES=298, PETRI_TRANSITIONS=368} [2024-06-14 11:20:32,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 11:20:32,517 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 368 transitions, 4828 flow [2024-06-14 11:20:32,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:32,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:32,517 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:20:32,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:20:32,517 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:20:32,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:32,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1006911593, now seen corresponding path program 12 times [2024-06-14 11:20:32,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:32,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23130268] [2024-06-14 11:20:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:32,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:32,647 INFO 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:20:32,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:32,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23130268] [2024-06-14 11:20:32,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23130268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:32,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:32,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:32,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724969194] [2024-06-14 11:20:32,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:32,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:32,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:32,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:32,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:32,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:32,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 368 transitions, 4828 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:32,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:32,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:32,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:33,437 INFO L124 PetriNetUnfolderBase]: 2341/3955 cut-off events. [2024-06-14 11:20:33,437 INFO L125 PetriNetUnfolderBase]: For 196648/196651 co-relation queries the response was YES. [2024-06-14 11:20:33,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24983 conditions, 3955 events. 2341/3955 cut-off events. For 196648/196651 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25101 event pairs, 474 based on Foata normal form. 3/3947 useless extension candidates. Maximal degree in co-relation 24844. Up to 3356 conditions per place. [2024-06-14 11:20:33,473 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 162 changer transitions 0/405 dead transitions. [2024-06-14 11:20:33,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 405 transitions, 6191 flow [2024-06-14 11:20:33,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:33,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 11:20:33,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 11:20:33,474 INFO L175 Difference]: Start difference. First operand has 298 places, 368 transitions, 4828 flow. Second operand 10 states and 214 transitions. [2024-06-14 11:20:33,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 405 transitions, 6191 flow [2024-06-14 11:20:34,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 405 transitions, 5877 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:34,336 INFO L231 Difference]: Finished difference. Result has 303 places, 383 transitions, 5144 flow [2024-06-14 11:20:34,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5144, PETRI_PLACES=303, PETRI_TRANSITIONS=383} [2024-06-14 11:20:34,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 11:20:34,337 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 383 transitions, 5144 flow [2024-06-14 11:20:34,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:34,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:34,338 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:20:34,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:20:34,338 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:20:34,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:34,338 INFO L85 PathProgramCache]: Analyzing trace with hash -911325333, now seen corresponding path program 1 times [2024-06-14 11:20:34,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:34,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117696223] [2024-06-14 11:20:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:34,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:34,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:34,452 INFO 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:20:34,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:34,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117696223] [2024-06-14 11:20:34,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117696223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:34,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:34,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:34,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694724088] [2024-06-14 11:20:34,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:34,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:34,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:34,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:34,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:34,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:34,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 383 transitions, 5144 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:34,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:34,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:34,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:35,051 INFO L124 PetriNetUnfolderBase]: 2361/3998 cut-off events. [2024-06-14 11:20:35,051 INFO L125 PetriNetUnfolderBase]: For 208824/208824 co-relation queries the response was YES. [2024-06-14 11:20:35,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25239 conditions, 3998 events. 2361/3998 cut-off events. For 208824/208824 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 25484 event pairs, 470 based on Foata normal form. 6/4000 useless extension candidates. Maximal degree in co-relation 25098. Up to 3478 conditions per place. [2024-06-14 11:20:35,096 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 360 selfloop transitions, 40 changer transitions 0/406 dead transitions. [2024-06-14 11:20:35,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 406 transitions, 6061 flow [2024-06-14 11:20:35,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:35,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:35,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:20:35,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:20:35,097 INFO L175 Difference]: Start difference. First operand has 303 places, 383 transitions, 5144 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:20:35,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 406 transitions, 6061 flow [2024-06-14 11:20:35,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 406 transitions, 5759 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:35,802 INFO L231 Difference]: Finished difference. Result has 305 places, 387 transitions, 4972 flow [2024-06-14 11:20:35,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4972, PETRI_PLACES=305, PETRI_TRANSITIONS=387} [2024-06-14 11:20:35,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-14 11:20:35,802 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 387 transitions, 4972 flow [2024-06-14 11:20:35,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:35,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:35,802 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:20:35,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:20:35,802 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:20:35,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:35,803 INFO L85 PathProgramCache]: Analyzing trace with hash -73579617, now seen corresponding path program 13 times [2024-06-14 11:20:35,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:35,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771538725] [2024-06-14 11:20:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:35,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:35,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:20:35,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:35,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771538725] [2024-06-14 11:20:35,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771538725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:35,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:35,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:35,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087517220] [2024-06-14 11:20:35,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:35,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:35,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:35,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:35,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:36,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:36,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 387 transitions, 4972 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:36,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:36,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:36,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:36,606 INFO L124 PetriNetUnfolderBase]: 2390/4050 cut-off events. [2024-06-14 11:20:36,606 INFO L125 PetriNetUnfolderBase]: For 210671/210686 co-relation queries the response was YES. [2024-06-14 11:20:36,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25669 conditions, 4050 events. 2390/4050 cut-off events. For 210671/210686 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25970 event pairs, 493 based on Foata normal form. 13/4058 useless extension candidates. Maximal degree in co-relation 25527. Up to 3215 conditions per place. [2024-06-14 11:20:36,657 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 176 changer transitions 0/430 dead transitions. [2024-06-14 11:20:36,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 430 transitions, 6324 flow [2024-06-14 11:20:36,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:36,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:36,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:20:36,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:20:36,658 INFO L175 Difference]: Start difference. First operand has 305 places, 387 transitions, 4972 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:20:36,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 430 transitions, 6324 flow [2024-06-14 11:20:37,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 430 transitions, 6278 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:20:37,416 INFO L231 Difference]: Finished difference. Result has 313 places, 397 transitions, 5508 flow [2024-06-14 11:20:37,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4926, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5508, PETRI_PLACES=313, PETRI_TRANSITIONS=397} [2024-06-14 11:20:37,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-14 11:20:37,416 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 397 transitions, 5508 flow [2024-06-14 11:20:37,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:37,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:37,416 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:20:37,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:20:37,417 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:20:37,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:37,417 INFO L85 PathProgramCache]: Analyzing trace with hash -563275775, now seen corresponding path program 14 times [2024-06-14 11:20:37,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:37,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536041511] [2024-06-14 11:20:37,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:37,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:37,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:37,539 INFO 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:20:37,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:37,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536041511] [2024-06-14 11:20:37,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536041511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:37,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:37,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:37,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763752957] [2024-06-14 11:20:37,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:37,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:37,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:37,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:37,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:37,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:37,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 397 transitions, 5508 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:37,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:37,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:37,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:38,240 INFO L124 PetriNetUnfolderBase]: 2395/4059 cut-off events. [2024-06-14 11:20:38,240 INFO L125 PetriNetUnfolderBase]: For 218301/218316 co-relation queries the response was YES. [2024-06-14 11:20:38,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26476 conditions, 4059 events. 2395/4059 cut-off events. For 218301/218316 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26071 event pairs, 493 based on Foata normal form. 13/4067 useless extension candidates. Maximal degree in co-relation 26331. Up to 3219 conditions per place. [2024-06-14 11:20:38,286 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 180 changer transitions 0/435 dead transitions. [2024-06-14 11:20:38,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 435 transitions, 6787 flow [2024-06-14 11:20:38,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:38,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:38,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:20:38,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:20:38,287 INFO L175 Difference]: Start difference. First operand has 313 places, 397 transitions, 5508 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:20:38,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 435 transitions, 6787 flow [2024-06-14 11:20:39,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 435 transitions, 6386 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:39,072 INFO L231 Difference]: Finished difference. Result has 319 places, 400 transitions, 5532 flow [2024-06-14 11:20:39,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5532, PETRI_PLACES=319, PETRI_TRANSITIONS=400} [2024-06-14 11:20:39,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 11:20:39,072 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 400 transitions, 5532 flow [2024-06-14 11:20:39,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:39,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:39,072 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:20:39,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:20:39,073 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:20:39,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:39,073 INFO L85 PathProgramCache]: Analyzing trace with hash 568395293, now seen corresponding path program 15 times [2024-06-14 11:20:39,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:39,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912822225] [2024-06-14 11:20:39,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:39,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:39,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:39,196 INFO 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:20:39,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:39,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912822225] [2024-06-14 11:20:39,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912822225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:39,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:39,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:39,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591425639] [2024-06-14 11:20:39,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:39,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:39,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:39,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:39,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:39,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:39,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 400 transitions, 5532 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:39,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:39,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:39,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:39,875 INFO L124 PetriNetUnfolderBase]: 2421/4103 cut-off events. [2024-06-14 11:20:39,875 INFO L125 PetriNetUnfolderBase]: For 231244/231259 co-relation queries the response was YES. [2024-06-14 11:20:39,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26842 conditions, 4103 events. 2421/4103 cut-off events. For 231244/231259 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 26344 event pairs, 493 based on Foata normal form. 14/4112 useless extension candidates. Maximal degree in co-relation 26696. Up to 3244 conditions per place. [2024-06-14 11:20:39,925 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 187 changer transitions 0/438 dead transitions. [2024-06-14 11:20:39,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 438 transitions, 6872 flow [2024-06-14 11:20:39,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:39,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:20:39,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 11:20:39,926 INFO L175 Difference]: Start difference. First operand has 319 places, 400 transitions, 5532 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:20:39,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 438 transitions, 6872 flow [2024-06-14 11:20:40,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 438 transitions, 6480 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:40,758 INFO L231 Difference]: Finished difference. Result has 320 places, 409 transitions, 5631 flow [2024-06-14 11:20:40,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5158, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5631, PETRI_PLACES=320, PETRI_TRANSITIONS=409} [2024-06-14 11:20:40,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:20:40,758 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 409 transitions, 5631 flow [2024-06-14 11:20:40,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:40,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:40,759 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:20:40,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:20:40,759 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:20:40,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:40,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1941728733, now seen corresponding path program 16 times [2024-06-14 11:20:40,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:40,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141400742] [2024-06-14 11:20:40,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:40,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:40,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:40,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:40,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:40,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141400742] [2024-06-14 11:20:40,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141400742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:40,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:40,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:40,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247319125] [2024-06-14 11:20:40,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:40,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:40,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:40,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:40,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:40,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:40,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 409 transitions, 5631 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:40,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:40,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:40,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:41,629 INFO L124 PetriNetUnfolderBase]: 2450/4140 cut-off events. [2024-06-14 11:20:41,629 INFO L125 PetriNetUnfolderBase]: For 241300/241300 co-relation queries the response was YES. [2024-06-14 11:20:41,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27439 conditions, 4140 events. 2450/4140 cut-off events. For 241300/241300 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26529 event pairs, 480 based on Foata normal form. 1/4133 useless extension candidates. Maximal degree in co-relation 27292. Up to 3269 conditions per place. [2024-06-14 11:20:41,677 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 229 changer transitions 0/449 dead transitions. [2024-06-14 11:20:41,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 449 transitions, 7177 flow [2024-06-14 11:20:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:41,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:20:41,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:20:41,678 INFO L175 Difference]: Start difference. First operand has 320 places, 409 transitions, 5631 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:20:41,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 449 transitions, 7177 flow [2024-06-14 11:20:42,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 449 transitions, 6867 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:42,672 INFO L231 Difference]: Finished difference. Result has 322 places, 419 transitions, 5949 flow [2024-06-14 11:20:42,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5332, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5949, PETRI_PLACES=322, PETRI_TRANSITIONS=419} [2024-06-14 11:20:42,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 11:20:42,674 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 419 transitions, 5949 flow [2024-06-14 11:20:42,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:42,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:42,675 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:20:42,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:20:42,675 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:20:42,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:42,675 INFO L85 PathProgramCache]: Analyzing trace with hash 961424637, now seen corresponding path program 17 times [2024-06-14 11:20:42,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:42,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292092239] [2024-06-14 11:20:42,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:42,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:42,806 INFO 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:20:42,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:42,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292092239] [2024-06-14 11:20:42,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292092239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:42,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:42,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:42,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920017702] [2024-06-14 11:20:42,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:42,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:42,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:42,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:42,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:42,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 419 transitions, 5949 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:42,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:42,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:42,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:43,569 INFO L124 PetriNetUnfolderBase]: 2455/4149 cut-off events. [2024-06-14 11:20:43,569 INFO L125 PetriNetUnfolderBase]: For 248494/248494 co-relation queries the response was YES. [2024-06-14 11:20:43,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27736 conditions, 4149 events. 2455/4149 cut-off events. For 248494/248494 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26615 event pairs, 480 based on Foata normal form. 1/4142 useless extension candidates. Maximal degree in co-relation 27588. Up to 3273 conditions per place. [2024-06-14 11:20:43,624 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 239 changer transitions 0/461 dead transitions. [2024-06-14 11:20:43,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 461 transitions, 7585 flow [2024-06-14 11:20:43,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:43,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 11:20:43,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-14 11:20:43,625 INFO L175 Difference]: Start difference. First operand has 322 places, 419 transitions, 5949 flow. Second operand 10 states and 239 transitions. [2024-06-14 11:20:43,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 461 transitions, 7585 flow [2024-06-14 11:20:44,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 461 transitions, 7140 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:44,744 INFO L231 Difference]: Finished difference. Result has 327 places, 422 transitions, 6054 flow [2024-06-14 11:20:44,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5523, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6054, PETRI_PLACES=327, PETRI_TRANSITIONS=422} [2024-06-14 11:20:44,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-14 11:20:44,745 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 422 transitions, 6054 flow [2024-06-14 11:20:44,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:44,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:44,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] [2024-06-14 11:20:44,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:20:44,745 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:20:44,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:44,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1568385687, now seen corresponding path program 18 times [2024-06-14 11:20:44,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:44,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143952133] [2024-06-14 11:20:44,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:44,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:44,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:44,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:44,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:44,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143952133] [2024-06-14 11:20:44,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143952133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:44,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:44,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:44,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358816527] [2024-06-14 11:20:44,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:44,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:44,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:44,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:44,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:44,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:44,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 422 transitions, 6054 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:44,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:44,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:44,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:45,697 INFO L124 PetriNetUnfolderBase]: 2452/4145 cut-off events. [2024-06-14 11:20:45,697 INFO L125 PetriNetUnfolderBase]: For 245415/245415 co-relation queries the response was YES. [2024-06-14 11:20:45,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27717 conditions, 4145 events. 2452/4145 cut-off events. For 245415/245415 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26637 event pairs, 480 based on Foata normal form. 1/4138 useless extension candidates. Maximal degree in co-relation 27569. Up to 3271 conditions per place. [2024-06-14 11:20:45,742 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 209 selfloop transitions, 244 changer transitions 0/459 dead transitions. [2024-06-14 11:20:45,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 459 transitions, 7501 flow [2024-06-14 11:20:45,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:45,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:45,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-14 11:20:45,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-14 11:20:45,743 INFO L175 Difference]: Start difference. First operand has 327 places, 422 transitions, 6054 flow. Second operand 11 states and 250 transitions. [2024-06-14 11:20:45,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 459 transitions, 7501 flow [2024-06-14 11:20:46,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 459 transitions, 6922 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:46,787 INFO L231 Difference]: Finished difference. Result has 329 places, 423 transitions, 6000 flow [2024-06-14 11:20:46,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5485, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6000, PETRI_PLACES=329, PETRI_TRANSITIONS=423} [2024-06-14 11:20:46,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:20:46,788 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 423 transitions, 6000 flow [2024-06-14 11:20:46,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:46,788 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:20:46,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:20:46,788 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:20:46,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:46,788 INFO L85 PathProgramCache]: Analyzing trace with hash 956182227, now seen corresponding path program 19 times [2024-06-14 11:20:46,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:46,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128946384] [2024-06-14 11:20:46,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:46,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:46,901 INFO 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:20:46,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:46,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128946384] [2024-06-14 11:20:46,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128946384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:46,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:46,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:46,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305976915] [2024-06-14 11:20:46,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:46,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:46,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:46,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:46,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:46,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:46,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 423 transitions, 6000 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:46,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:46,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:47,731 INFO L124 PetriNetUnfolderBase]: 2449/4144 cut-off events. [2024-06-14 11:20:47,731 INFO L125 PetriNetUnfolderBase]: For 241870/241873 co-relation queries the response was YES. [2024-06-14 11:20:47,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27562 conditions, 4144 events. 2449/4144 cut-off events. For 241870/241873 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26649 event pairs, 468 based on Foata normal form. 3/4143 useless extension candidates. Maximal degree in co-relation 27414. Up to 3591 conditions per place. [2024-06-14 11:20:47,783 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 334 selfloop transitions, 107 changer transitions 0/447 dead transitions. [2024-06-14 11:20:47,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 447 transitions, 6942 flow [2024-06-14 11:20:47,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:47,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:47,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:20:47,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:20:47,784 INFO L175 Difference]: Start difference. First operand has 329 places, 423 transitions, 6000 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:20:47,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 447 transitions, 6942 flow [2024-06-14 11:20:48,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 447 transitions, 6498 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:48,884 INFO L231 Difference]: Finished difference. Result has 328 places, 423 transitions, 5780 flow [2024-06-14 11:20:48,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5780, PETRI_PLACES=328, PETRI_TRANSITIONS=423} [2024-06-14 11:20:48,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-14 11:20:48,884 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 423 transitions, 5780 flow [2024-06-14 11:20:48,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:48,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:48,885 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:20:48,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:20:48,885 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:20:48,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:48,885 INFO L85 PathProgramCache]: Analyzing trace with hash 965442237, now seen corresponding path program 20 times [2024-06-14 11:20:48,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:48,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139638341] [2024-06-14 11:20:48,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:48,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:49,014 INFO 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:20:49,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:49,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139638341] [2024-06-14 11:20:49,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139638341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:49,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:49,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:49,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911401897] [2024-06-14 11:20:49,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:49,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:49,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:49,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:49,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:49,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:49,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 423 transitions, 5780 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:49,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:49,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:49,767 INFO L124 PetriNetUnfolderBase]: 2446/4140 cut-off events. [2024-06-14 11:20:49,767 INFO L125 PetriNetUnfolderBase]: For 238717/238720 co-relation queries the response was YES. [2024-06-14 11:20:49,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27084 conditions, 4140 events. 2446/4140 cut-off events. For 238717/238720 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26674 event pairs, 468 based on Foata normal form. 3/4139 useless extension candidates. Maximal degree in co-relation 26936. Up to 3559 conditions per place. [2024-06-14 11:20:49,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 136 changer transitions 0/450 dead transitions. [2024-06-14 11:20:49,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 450 transitions, 6878 flow [2024-06-14 11:20:49,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:49,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:49,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 11:20:49,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:20:49,822 INFO L175 Difference]: Start difference. First operand has 328 places, 423 transitions, 5780 flow. Second operand 10 states and 220 transitions. [2024-06-14 11:20:49,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 450 transitions, 6878 flow [2024-06-14 11:20:51,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 450 transitions, 6646 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:51,049 INFO L231 Difference]: Finished difference. Result has 330 places, 423 transitions, 5836 flow [2024-06-14 11:20:51,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5836, PETRI_PLACES=330, PETRI_TRANSITIONS=423} [2024-06-14 11:20:51,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-14 11:20:51,050 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 423 transitions, 5836 flow [2024-06-14 11:20:51,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:51,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:51,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:51,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:20:51,051 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:20:51,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:51,051 INFO L85 PathProgramCache]: Analyzing trace with hash 965436657, now seen corresponding path program 21 times [2024-06-14 11:20:51,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:51,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109910594] [2024-06-14 11:20:51,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:51,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:51,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:51,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:51,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109910594] [2024-06-14 11:20:51,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109910594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:51,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:51,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:51,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807089936] [2024-06-14 11:20:51,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:51,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:51,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:51,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:51,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:51,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:51,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 423 transitions, 5836 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:51,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:51,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:51,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:51,937 INFO L124 PetriNetUnfolderBase]: 2443/4136 cut-off events. [2024-06-14 11:20:51,937 INFO L125 PetriNetUnfolderBase]: For 236097/236100 co-relation queries the response was YES. [2024-06-14 11:20:51,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27057 conditions, 4136 events. 2443/4136 cut-off events. For 236097/236100 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26580 event pairs, 468 based on Foata normal form. 3/4135 useless extension candidates. Maximal degree in co-relation 26909. Up to 3556 conditions per place. [2024-06-14 11:20:51,989 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 136 changer transitions 0/451 dead transitions. [2024-06-14 11:20:51,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 451 transitions, 6794 flow [2024-06-14 11:20:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:20:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:20:51,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-14 11:20:51,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-14 11:20:51,991 INFO L175 Difference]: Start difference. First operand has 330 places, 423 transitions, 5836 flow. Second operand 12 states and 254 transitions. [2024-06-14 11:20:51,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 451 transitions, 6794 flow [2024-06-14 11:20:53,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 451 transitions, 6512 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:53,112 INFO L231 Difference]: Finished difference. Result has 334 places, 423 transitions, 5840 flow [2024-06-14 11:20:53,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5554, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5840, PETRI_PLACES=334, PETRI_TRANSITIONS=423} [2024-06-14 11:20:53,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-14 11:20:53,113 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 423 transitions, 5840 flow [2024-06-14 11:20:53,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:53,113 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:20:53,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:20:53,113 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:20:53,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:53,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1103414459, now seen corresponding path program 22 times [2024-06-14 11:20:53,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:53,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050589021] [2024-06-14 11:20:53,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:53,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:53,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:53,228 INFO 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:20:53,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:53,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050589021] [2024-06-14 11:20:53,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050589021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:53,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:53,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:53,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3679264] [2024-06-14 11:20:53,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:53,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:53,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:53,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:53,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:53,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:53,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 423 transitions, 5840 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:53,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:53,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:53,992 INFO L124 PetriNetUnfolderBase]: 2431/4120 cut-off events. [2024-06-14 11:20:53,992 INFO L125 PetriNetUnfolderBase]: For 238943/238946 co-relation queries the response was YES. [2024-06-14 11:20:54,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26711 conditions, 4120 events. 2431/4120 cut-off events. For 238943/238946 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26549 event pairs, 468 based on Foata normal form. 6/4122 useless extension candidates. Maximal degree in co-relation 26563. Up to 3337 conditions per place. [2024-06-14 11:20:54,043 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 201 changer transitions 0/463 dead transitions. [2024-06-14 11:20:54,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 463 transitions, 7146 flow [2024-06-14 11:20:54,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:54,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:54,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 11:20:54,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:20:54,044 INFO L175 Difference]: Start difference. First operand has 334 places, 423 transitions, 5840 flow. Second operand 10 states and 240 transitions. [2024-06-14 11:20:54,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 463 transitions, 7146 flow [2024-06-14 11:20:55,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 463 transitions, 6817 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-14 11:20:55,274 INFO L231 Difference]: Finished difference. Result has 331 places, 423 transitions, 5961 flow [2024-06-14 11:20:55,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5519, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5961, PETRI_PLACES=331, PETRI_TRANSITIONS=423} [2024-06-14 11:20:55,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-14 11:20:55,274 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 423 transitions, 5961 flow [2024-06-14 11:20:55,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:55,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:55,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:55,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:20:55,275 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:20:55,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:55,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1103420039, now seen corresponding path program 23 times [2024-06-14 11:20:55,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:55,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059455196] [2024-06-14 11:20:55,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:55,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:55,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:55,400 INFO 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:20:55,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:55,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059455196] [2024-06-14 11:20:55,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059455196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:55,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:55,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:55,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138603846] [2024-06-14 11:20:55,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:55,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:55,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:55,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:55,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:55,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:55,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 423 transitions, 5961 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:55,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:55,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:55,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:56,265 INFO L124 PetriNetUnfolderBase]: 2419/4104 cut-off events. [2024-06-14 11:20:56,265 INFO L125 PetriNetUnfolderBase]: For 223623/223626 co-relation queries the response was YES. [2024-06-14 11:20:56,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26523 conditions, 4104 events. 2419/4104 cut-off events. For 223623/223626 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26423 event pairs, 468 based on Foata normal form. 6/4106 useless extension candidates. Maximal degree in co-relation 26376. Up to 3327 conditions per place. [2024-06-14 11:20:56,315 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 199 changer transitions 0/463 dead transitions. [2024-06-14 11:20:56,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 463 transitions, 7263 flow [2024-06-14 11:20:56,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:56,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:56,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-14 11:20:56,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 11:20:56,316 INFO L175 Difference]: Start difference. First operand has 331 places, 423 transitions, 5961 flow. Second operand 10 states and 242 transitions. [2024-06-14 11:20:56,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 463 transitions, 7263 flow [2024-06-14 11:20:57,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 463 transitions, 6873 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 11:20:57,425 INFO L231 Difference]: Finished difference. Result has 331 places, 423 transitions, 6013 flow [2024-06-14 11:20:57,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6013, PETRI_PLACES=331, PETRI_TRANSITIONS=423} [2024-06-14 11:20:57,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-14 11:20:57,425 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 423 transitions, 6013 flow [2024-06-14 11:20:57,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:57,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:57,425 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:20:57,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:20:57,425 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:20:57,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:57,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1013798847, now seen corresponding path program 24 times [2024-06-14 11:20:57,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:57,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266122733] [2024-06-14 11:20:57,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:57,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:57,562 INFO 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:20:57,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:57,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266122733] [2024-06-14 11:20:57,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266122733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:57,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:57,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:57,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012673685] [2024-06-14 11:20:57,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:57,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:57,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:57,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:57,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:57,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:57,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 423 transitions, 6013 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:57,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:57,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:57,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:58,313 INFO L124 PetriNetUnfolderBase]: 2413/4102 cut-off events. [2024-06-14 11:20:58,313 INFO L125 PetriNetUnfolderBase]: For 205002/205017 co-relation queries the response was YES. [2024-06-14 11:20:58,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26267 conditions, 4102 events. 2413/4102 cut-off events. For 205002/205017 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26495 event pairs, 493 based on Foata normal form. 14/4111 useless extension candidates. Maximal degree in co-relation 26122. Up to 3322 conditions per place. [2024-06-14 11:20:58,365 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 154 changer transitions 0/450 dead transitions. [2024-06-14 11:20:58,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 450 transitions, 7109 flow [2024-06-14 11:20:58,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:58,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:58,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:20:58,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:20:58,366 INFO L175 Difference]: Start difference. First operand has 331 places, 423 transitions, 6013 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:20:58,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 450 transitions, 7109 flow [2024-06-14 11:20:59,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 450 transitions, 6603 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 11:20:59,197 INFO L231 Difference]: Finished difference. Result has 327 places, 423 transitions, 5834 flow [2024-06-14 11:20:59,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5834, PETRI_PLACES=327, PETRI_TRANSITIONS=423} [2024-06-14 11:20:59,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-14 11:20:59,198 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 423 transitions, 5834 flow [2024-06-14 11:20:59,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:59,198 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:20:59,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:20:59,198 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:20:59,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:59,198 INFO L85 PathProgramCache]: Analyzing trace with hash 2054085481, now seen corresponding path program 25 times [2024-06-14 11:20:59,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:59,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999088640] [2024-06-14 11:20:59,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:59,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:59,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:59,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:20:59,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:59,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999088640] [2024-06-14 11:20:59,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999088640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:59,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:59,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:59,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209442434] [2024-06-14 11:20:59,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:59,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:59,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:59,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:59,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:59,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:59,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 423 transitions, 5834 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:59,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:59,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:00,124 INFO L124 PetriNetUnfolderBase]: 2415/4094 cut-off events. [2024-06-14 11:21:00,124 INFO L125 PetriNetUnfolderBase]: For 186301/186304 co-relation queries the response was YES. [2024-06-14 11:21:00,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25823 conditions, 4094 events. 2415/4094 cut-off events. For 186301/186304 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26321 event pairs, 480 based on Foata normal form. 4/4087 useless extension candidates. Maximal degree in co-relation 25679. Up to 3235 conditions per place. [2024-06-14 11:21:00,168 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 248 changer transitions 0/468 dead transitions. [2024-06-14 11:21:00,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 468 transitions, 7040 flow [2024-06-14 11:21:00,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:00,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:00,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-14 11:21:00,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 11:21:00,169 INFO L175 Difference]: Start difference. First operand has 327 places, 423 transitions, 5834 flow. Second operand 10 states and 244 transitions. [2024-06-14 11:21:00,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 468 transitions, 7040 flow [2024-06-14 11:21:01,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 468 transitions, 6654 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:01,238 INFO L231 Difference]: Finished difference. Result has 329 places, 426 transitions, 6069 flow [2024-06-14 11:21:01,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6069, PETRI_PLACES=329, PETRI_TRANSITIONS=426} [2024-06-14 11:21:01,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:21:01,239 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 426 transitions, 6069 flow [2024-06-14 11:21:01,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:01,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:01,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:01,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:21:01,239 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:21:01,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:01,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1598252169, now seen corresponding path program 2 times [2024-06-14 11:21:01,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:01,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200073170] [2024-06-14 11:21:01,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:01,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:01,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:21:01,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:01,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200073170] [2024-06-14 11:21:01,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200073170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:01,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:01,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:01,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471736669] [2024-06-14 11:21:01,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:01,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:01,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:01,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:01,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:01,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:01,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 426 transitions, 6069 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:01,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:01,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:01,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:02,056 INFO L124 PetriNetUnfolderBase]: 2435/4135 cut-off events. [2024-06-14 11:21:02,057 INFO L125 PetriNetUnfolderBase]: For 195295/195295 co-relation queries the response was YES. [2024-06-14 11:21:02,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26224 conditions, 4135 events. 2435/4135 cut-off events. For 195295/195295 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26643 event pairs, 363 based on Foata normal form. 6/4137 useless extension candidates. Maximal degree in co-relation 26079. Up to 3605 conditions per place. [2024-06-14 11:21:02,110 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 407 selfloop transitions, 44 changer transitions 0/457 dead transitions. [2024-06-14 11:21:02,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 457 transitions, 7109 flow [2024-06-14 11:21:02,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:02,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:02,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:21:02,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:21:02,111 INFO L175 Difference]: Start difference. First operand has 329 places, 426 transitions, 6069 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:21:02,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 457 transitions, 7109 flow [2024-06-14 11:21:03,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 457 transitions, 6643 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:03,035 INFO L231 Difference]: Finished difference. Result has 327 places, 429 transitions, 5738 flow [2024-06-14 11:21:03,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5738, PETRI_PLACES=327, PETRI_TRANSITIONS=429} [2024-06-14 11:21:03,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-14 11:21:03,036 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 429 transitions, 5738 flow [2024-06-14 11:21:03,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:03,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:03,036 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:21:03,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:21:03,037 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:21:03,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:03,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 3 times [2024-06-14 11:21:03,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:03,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257832889] [2024-06-14 11:21:03,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:03,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:03,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:21:03,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:03,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257832889] [2024-06-14 11:21:03,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257832889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:03,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:03,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:03,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423423282] [2024-06-14 11:21:03,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:03,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:03,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:03,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:03,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:03,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:03,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 429 transitions, 5738 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:03,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:03,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:03,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:03,900 INFO L124 PetriNetUnfolderBase]: 2422/4118 cut-off events. [2024-06-14 11:21:03,901 INFO L125 PetriNetUnfolderBase]: For 167959/167959 co-relation queries the response was YES. [2024-06-14 11:21:03,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25177 conditions, 4118 events. 2422/4118 cut-off events. For 167959/167959 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26492 event pairs, 391 based on Foata normal form. 6/4120 useless extension candidates. Maximal degree in co-relation 25031. Up to 3350 conditions per place. [2024-06-14 11:21:03,951 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 404 selfloop transitions, 44 changer transitions 0/454 dead transitions. [2024-06-14 11:21:03,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 454 transitions, 6750 flow [2024-06-14 11:21:03,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:03,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:03,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:21:03,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:03,953 INFO L175 Difference]: Start difference. First operand has 327 places, 429 transitions, 5738 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:21:03,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 454 transitions, 6750 flow [2024-06-14 11:21:04,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 454 transitions, 6700 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:04,694 INFO L231 Difference]: Finished difference. Result has 332 places, 431 transitions, 5801 flow [2024-06-14 11:21:04,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5688, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5801, PETRI_PLACES=332, PETRI_TRANSITIONS=431} [2024-06-14 11:21:04,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 11:21:04,694 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 431 transitions, 5801 flow [2024-06-14 11:21:04,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:04,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:04,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:04,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:21:04,695 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:21:04,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:04,695 INFO L85 PathProgramCache]: Analyzing trace with hash -315757039, now seen corresponding path program 1 times [2024-06-14 11:21:04,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:04,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119191260] [2024-06-14 11:21:04,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:04,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:04,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:21:04,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:04,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119191260] [2024-06-14 11:21:04,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119191260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:04,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:04,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:04,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277826053] [2024-06-14 11:21:04,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:04,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:04,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:04,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:04,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:04,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:04,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 431 transitions, 5801 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:04,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:04,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:04,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:05,586 INFO L124 PetriNetUnfolderBase]: 2581/4391 cut-off events. [2024-06-14 11:21:05,586 INFO L125 PetriNetUnfolderBase]: For 229472/229487 co-relation queries the response was YES. [2024-06-14 11:21:05,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28333 conditions, 4391 events. 2581/4391 cut-off events. For 229472/229487 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28669 event pairs, 448 based on Foata normal form. 24/4410 useless extension candidates. Maximal degree in co-relation 28184. Up to 3347 conditions per place. [2024-06-14 11:21:05,642 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 376 selfloop transitions, 85 changer transitions 0/467 dead transitions. [2024-06-14 11:21:05,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 467 transitions, 7235 flow [2024-06-14 11:21:05,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:05,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:05,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:21:05,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:21:05,643 INFO L175 Difference]: Start difference. First operand has 332 places, 431 transitions, 5801 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:21:05,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 467 transitions, 7235 flow [2024-06-14 11:21:06,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 467 transitions, 7080 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:06,446 INFO L231 Difference]: Finished difference. Result has 335 places, 436 transitions, 5939 flow [2024-06-14 11:21:06,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5939, PETRI_PLACES=335, PETRI_TRANSITIONS=436} [2024-06-14 11:21:06,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-14 11:21:06,447 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 436 transitions, 5939 flow [2024-06-14 11:21:06,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:06,447 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:21:06,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:21:06,447 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:21:06,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:06,448 INFO L85 PathProgramCache]: Analyzing trace with hash -208731875, now seen corresponding path program 2 times [2024-06-14 11:21:06,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:06,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713925118] [2024-06-14 11:21:06,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:06,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:06,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:06,578 INFO 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:21:06,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:06,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713925118] [2024-06-14 11:21:06,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713925118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:06,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:06,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:06,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963442539] [2024-06-14 11:21:06,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:06,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:06,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:06,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:06,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:06,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:06,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 436 transitions, 5939 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:06,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:06,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:07,305 INFO L124 PetriNetUnfolderBase]: 2637/4479 cut-off events. [2024-06-14 11:21:07,305 INFO L125 PetriNetUnfolderBase]: For 246878/246893 co-relation queries the response was YES. [2024-06-14 11:21:07,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28974 conditions, 4479 events. 2637/4479 cut-off events. For 246878/246893 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29307 event pairs, 563 based on Foata normal form. 28/4502 useless extension candidates. Maximal degree in co-relation 28825. Up to 3820 conditions per place. [2024-06-14 11:21:07,358 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 368 selfloop transitions, 82 changer transitions 0/456 dead transitions. [2024-06-14 11:21:07,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 456 transitions, 6949 flow [2024-06-14 11:21:07,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:07,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:07,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:21:07,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:21:07,359 INFO L175 Difference]: Start difference. First operand has 335 places, 436 transitions, 5939 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:21:07,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 456 transitions, 6949 flow [2024-06-14 11:21:08,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 456 transitions, 6829 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:08,324 INFO L231 Difference]: Finished difference. Result has 340 places, 438 transitions, 6039 flow [2024-06-14 11:21:08,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6039, PETRI_PLACES=340, PETRI_TRANSITIONS=438} [2024-06-14 11:21:08,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-14 11:21:08,324 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 438 transitions, 6039 flow [2024-06-14 11:21:08,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:08,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] [2024-06-14 11:21:08,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:21:08,325 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:21:08,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:08,325 INFO L85 PathProgramCache]: Analyzing trace with hash -208735595, now seen corresponding path program 3 times [2024-06-14 11:21:08,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:08,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290512389] [2024-06-14 11:21:08,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:08,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:08,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:08,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:08,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:08,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290512389] [2024-06-14 11:21:08,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290512389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:08,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:08,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:08,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270303557] [2024-06-14 11:21:08,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:08,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:08,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:08,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:08,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:08,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:08,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 438 transitions, 6039 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:08,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:08,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:09,187 INFO L124 PetriNetUnfolderBase]: 2743/4647 cut-off events. [2024-06-14 11:21:09,187 INFO L125 PetriNetUnfolderBase]: For 272311/272326 co-relation queries the response was YES. [2024-06-14 11:21:09,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30975 conditions, 4647 events. 2743/4647 cut-off events. For 272311/272326 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30476 event pairs, 570 based on Foata normal form. 24/4666 useless extension candidates. Maximal degree in co-relation 30824. Up to 3826 conditions per place. [2024-06-14 11:21:09,242 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 80 changer transitions 0/464 dead transitions. [2024-06-14 11:21:09,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 464 transitions, 7267 flow [2024-06-14 11:21:09,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:09,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:09,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:21:09,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:09,243 INFO L175 Difference]: Start difference. First operand has 340 places, 438 transitions, 6039 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:21:09,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 464 transitions, 7267 flow [2024-06-14 11:21:10,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 464 transitions, 7077 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:10,367 INFO L231 Difference]: Finished difference. Result has 343 places, 442 transitions, 6130 flow [2024-06-14 11:21:10,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6130, PETRI_PLACES=343, PETRI_TRANSITIONS=442} [2024-06-14 11:21:10,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 11:21:10,367 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 442 transitions, 6130 flow [2024-06-14 11:21:10,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:10,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] [2024-06-14 11:21:10,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:21:10,367 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:21:10,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:10,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1013373837, now seen corresponding path program 4 times [2024-06-14 11:21:10,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:10,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613501969] [2024-06-14 11:21:10,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:10,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:10,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:10,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:21:10,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:10,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613501969] [2024-06-14 11:21:10,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613501969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:10,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:10,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:10,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568002176] [2024-06-14 11:21:10,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:10,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:10,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:10,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:10,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:10,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:10,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 442 transitions, 6130 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:10,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:10,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:11,294 INFO L124 PetriNetUnfolderBase]: 2799/4739 cut-off events. [2024-06-14 11:21:11,294 INFO L125 PetriNetUnfolderBase]: For 291738/291753 co-relation queries the response was YES. [2024-06-14 11:21:11,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31737 conditions, 4739 events. 2799/4739 cut-off events. For 291738/291753 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 31261 event pairs, 595 based on Foata normal form. 28/4762 useless extension candidates. Maximal degree in co-relation 31584. Up to 4104 conditions per place. [2024-06-14 11:21:11,352 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 384 selfloop transitions, 71 changer transitions 0/461 dead transitions. [2024-06-14 11:21:11,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 461 transitions, 7156 flow [2024-06-14 11:21:11,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:11,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:11,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:21:11,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:21:11,353 INFO L175 Difference]: Start difference. First operand has 343 places, 442 transitions, 6130 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:21:11,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 461 transitions, 7156 flow [2024-06-14 11:21:12,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 461 transitions, 7024 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:12,266 INFO L231 Difference]: Finished difference. Result has 346 places, 444 transitions, 6204 flow [2024-06-14 11:21:12,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5998, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6204, PETRI_PLACES=346, PETRI_TRANSITIONS=444} [2024-06-14 11:21:12,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-14 11:21:12,266 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 444 transitions, 6204 flow [2024-06-14 11:21:12,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:12,266 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:21:12,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:21:12,267 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:21:12,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:12,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 5 times [2024-06-14 11:21:12,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:12,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046827412] [2024-06-14 11:21:12,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:12,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:12,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:12,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:12,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046827412] [2024-06-14 11:21:12,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046827412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:12,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:12,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:12,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36017914] [2024-06-14 11:21:12,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:12,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:12,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:12,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:12,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:12,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:12,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 444 transitions, 6204 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:12,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:12,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:13,195 INFO L124 PetriNetUnfolderBase]: 2846/4830 cut-off events. [2024-06-14 11:21:13,195 INFO L125 PetriNetUnfolderBase]: For 290594/290609 co-relation queries the response was YES. [2024-06-14 11:21:13,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32460 conditions, 4830 events. 2846/4830 cut-off events. For 290594/290609 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31949 event pairs, 504 based on Foata normal form. 24/4849 useless extension candidates. Maximal degree in co-relation 32305. Up to 3836 conditions per place. [2024-06-14 11:21:13,254 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 390 selfloop transitions, 76 changer transitions 0/472 dead transitions. [2024-06-14 11:21:13,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 472 transitions, 7474 flow [2024-06-14 11:21:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:13,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:13,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:21:13,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:21:13,256 INFO L175 Difference]: Start difference. First operand has 346 places, 444 transitions, 6204 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:21:13,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 472 transitions, 7474 flow [2024-06-14 11:21:14,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 472 transitions, 7298 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:14,216 INFO L231 Difference]: Finished difference. Result has 349 places, 447 transitions, 6304 flow [2024-06-14 11:21:14,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6028, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6304, PETRI_PLACES=349, PETRI_TRANSITIONS=447} [2024-06-14 11:21:14,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-14 11:21:14,216 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 447 transitions, 6304 flow [2024-06-14 11:21:14,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:14,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:14,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] [2024-06-14 11:21:14,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:21:14,217 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:21:14,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:14,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1008011457, now seen corresponding path program 6 times [2024-06-14 11:21:14,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:14,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608648039] [2024-06-14 11:21:14,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:14,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:14,338 INFO 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:21:14,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:14,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608648039] [2024-06-14 11:21:14,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608648039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:14,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:14,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:14,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537617114] [2024-06-14 11:21:14,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:14,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:14,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:14,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:14,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:14,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:14,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 447 transitions, 6304 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:14,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:14,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:14,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:15,221 INFO L124 PetriNetUnfolderBase]: 2856/4848 cut-off events. [2024-06-14 11:21:15,222 INFO L125 PetriNetUnfolderBase]: For 289330/289345 co-relation queries the response was YES. [2024-06-14 11:21:15,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32188 conditions, 4848 events. 2856/4848 cut-off events. For 289330/289345 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32115 event pairs, 600 based on Foata normal form. 28/4871 useless extension candidates. Maximal degree in co-relation 32031. Up to 4199 conditions per place. [2024-06-14 11:21:15,280 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 379 selfloop transitions, 83 changer transitions 0/468 dead transitions. [2024-06-14 11:21:15,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 468 transitions, 7357 flow [2024-06-14 11:21:15,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:15,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:15,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:21:15,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:21:15,282 INFO L175 Difference]: Start difference. First operand has 349 places, 447 transitions, 6304 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:21:15,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 468 transitions, 7357 flow [2024-06-14 11:21:16,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 468 transitions, 7085 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:16,114 INFO L231 Difference]: Finished difference. Result has 352 places, 449 transitions, 6271 flow [2024-06-14 11:21:16,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6036, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6271, PETRI_PLACES=352, PETRI_TRANSITIONS=449} [2024-06-14 11:21:16,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-14 11:21:16,114 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 449 transitions, 6271 flow [2024-06-14 11:21:16,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:16,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:16,115 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:21:16,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:21:16,115 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:21:16,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:16,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-14 11:21:16,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:16,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478406472] [2024-06-14 11:21:16,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:16,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:16,233 INFO 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:21:16,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:16,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478406472] [2024-06-14 11:21:16,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478406472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:16,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:16,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:16,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519337932] [2024-06-14 11:21:16,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:16,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:16,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:16,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:16,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:16,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:16,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 449 transitions, 6271 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:16,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:16,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:16,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:17,075 INFO L124 PetriNetUnfolderBase]: 2863/4857 cut-off events. [2024-06-14 11:21:17,075 INFO L125 PetriNetUnfolderBase]: For 266749/266764 co-relation queries the response was YES. [2024-06-14 11:21:17,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31253 conditions, 4857 events. 2863/4857 cut-off events. For 266749/266764 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32106 event pairs, 564 based on Foata normal form. 24/4876 useless extension candidates. Maximal degree in co-relation 31096. Up to 4068 conditions per place. [2024-06-14 11:21:17,136 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 374 selfloop transitions, 92 changer transitions 0/472 dead transitions. [2024-06-14 11:21:17,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 472 transitions, 7309 flow [2024-06-14 11:21:17,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:17,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:17,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:21:17,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:21:17,137 INFO L175 Difference]: Start difference. First operand has 352 places, 449 transitions, 6271 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:21:17,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 472 transitions, 7309 flow [2024-06-14 11:21:18,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 472 transitions, 7105 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:18,312 INFO L231 Difference]: Finished difference. Result has 354 places, 450 transitions, 6280 flow [2024-06-14 11:21:18,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6067, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6280, PETRI_PLACES=354, PETRI_TRANSITIONS=450} [2024-06-14 11:21:18,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-14 11:21:18,313 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 450 transitions, 6280 flow [2024-06-14 11:21:18,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:18,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:18,314 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:21:18,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:21:18,314 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:21:18,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:18,314 INFO L85 PathProgramCache]: Analyzing trace with hash -570935637, now seen corresponding path program 1 times [2024-06-14 11:21:18,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:18,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568301146] [2024-06-14 11:21:18,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:18,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:18,419 INFO 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:21:18,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:18,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568301146] [2024-06-14 11:21:18,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568301146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:18,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:18,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:18,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31700800] [2024-06-14 11:21:18,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:18,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:18,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:18,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:18,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:18,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:18,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 450 transitions, 6280 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:18,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:18,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:18,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:19,312 INFO L124 PetriNetUnfolderBase]: 2860/4852 cut-off events. [2024-06-14 11:21:19,312 INFO L125 PetriNetUnfolderBase]: For 241194/241206 co-relation queries the response was YES. [2024-06-14 11:21:19,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31026 conditions, 4852 events. 2860/4852 cut-off events. For 241194/241206 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32140 event pairs, 640 based on Foata normal form. 11/4856 useless extension candidates. Maximal degree in co-relation 30868. Up to 3855 conditions per place. [2024-06-14 11:21:19,363 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 211 changer transitions 0/476 dead transitions. [2024-06-14 11:21:19,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 476 transitions, 7572 flow [2024-06-14 11:21:19,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:19,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:19,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:21:19,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:21:19,365 INFO L175 Difference]: Start difference. First operand has 354 places, 450 transitions, 6280 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:21:19,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 476 transitions, 7572 flow [2024-06-14 11:21:20,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7326 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:20,803 INFO L231 Difference]: Finished difference. Result has 355 places, 450 transitions, 6462 flow [2024-06-14 11:21:20,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6462, PETRI_PLACES=355, PETRI_TRANSITIONS=450} [2024-06-14 11:21:20,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-14 11:21:20,803 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 450 transitions, 6462 flow [2024-06-14 11:21:20,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:20,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:20,804 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:21:20,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:21:20,804 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:21:20,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:20,804 INFO L85 PathProgramCache]: Analyzing trace with hash -567216567, now seen corresponding path program 2 times [2024-06-14 11:21:20,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:20,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500107480] [2024-06-14 11:21:20,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:20,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:20,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:20,915 INFO 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:21:20,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:20,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500107480] [2024-06-14 11:21:20,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500107480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:20,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:20,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:20,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540003193] [2024-06-14 11:21:20,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:20,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:20,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:20,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:20,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:20,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:20,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 450 transitions, 6462 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:20,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:20,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:20,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:21,787 INFO L124 PetriNetUnfolderBase]: 2873/4875 cut-off events. [2024-06-14 11:21:21,787 INFO L125 PetriNetUnfolderBase]: For 248128/248143 co-relation queries the response was YES. [2024-06-14 11:21:21,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31267 conditions, 4875 events. 2873/4875 cut-off events. For 248128/248143 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32300 event pairs, 612 based on Foata normal form. 13/4883 useless extension candidates. Maximal degree in co-relation 31109. Up to 4224 conditions per place. [2024-06-14 11:21:21,855 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 358 selfloop transitions, 114 changer transitions 0/478 dead transitions. [2024-06-14 11:21:21,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 478 transitions, 7694 flow [2024-06-14 11:21:21,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:21,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:21,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:21:21,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:21:21,856 INFO L175 Difference]: Start difference. First operand has 355 places, 450 transitions, 6462 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:21:21,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 478 transitions, 7694 flow [2024-06-14 11:21:23,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 478 transitions, 6950 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:23,016 INFO L231 Difference]: Finished difference. Result has 355 places, 456 transitions, 6048 flow [2024-06-14 11:21:23,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5766, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6048, PETRI_PLACES=355, PETRI_TRANSITIONS=456} [2024-06-14 11:21:23,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-14 11:21:23,017 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 456 transitions, 6048 flow [2024-06-14 11:21:23,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:23,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:23,017 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:21:23,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:21:23,017 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:21:23,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:23,018 INFO L85 PathProgramCache]: Analyzing trace with hash -567210987, now seen corresponding path program 3 times [2024-06-14 11:21:23,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:23,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941498154] [2024-06-14 11:21:23,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:23,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:23,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:23,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:21:23,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:23,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941498154] [2024-06-14 11:21:23,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941498154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:23,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:23,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:23,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629158329] [2024-06-14 11:21:23,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:23,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:23,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:23,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:23,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:23,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:23,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 456 transitions, 6048 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:23,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:23,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:23,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:23,929 INFO L124 PetriNetUnfolderBase]: 2870/4871 cut-off events. [2024-06-14 11:21:23,929 INFO L125 PetriNetUnfolderBase]: For 243198/243213 co-relation queries the response was YES. [2024-06-14 11:21:23,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30485 conditions, 4871 events. 2870/4871 cut-off events. For 243198/243213 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32284 event pairs, 606 based on Foata normal form. 13/4879 useless extension candidates. Maximal degree in co-relation 30329. Up to 4221 conditions per place. [2024-06-14 11:21:23,988 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 358 selfloop transitions, 115 changer transitions 0/479 dead transitions. [2024-06-14 11:21:23,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 479 transitions, 7050 flow [2024-06-14 11:21:23,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:23,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:23,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 11:21:23,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 11:21:23,989 INFO L175 Difference]: Start difference. First operand has 355 places, 456 transitions, 6048 flow. Second operand 10 states and 211 transitions. [2024-06-14 11:21:23,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 479 transitions, 7050 flow [2024-06-14 11:21:25,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 479 transitions, 6913 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:25,222 INFO L231 Difference]: Finished difference. Result has 361 places, 456 transitions, 6147 flow [2024-06-14 11:21:25,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5911, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6147, PETRI_PLACES=361, PETRI_TRANSITIONS=456} [2024-06-14 11:21:25,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-14 11:21:25,222 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 456 transitions, 6147 flow [2024-06-14 11:21:25,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:25,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:25,223 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:21:25,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:21:25,223 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:21:25,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 636250487, now seen corresponding path program 4 times [2024-06-14 11:21:25,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:25,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914291294] [2024-06-14 11:21:25,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:25,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:25,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:25,346 INFO 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:21:25,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:25,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914291294] [2024-06-14 11:21:25,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914291294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:25,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:25,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:25,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463253770] [2024-06-14 11:21:25,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:25,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:25,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:25,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:25,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:25,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:25,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 456 transitions, 6147 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:25,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:25,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:25,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:26,192 INFO L124 PetriNetUnfolderBase]: 2891/4906 cut-off events. [2024-06-14 11:21:26,192 INFO L125 PetriNetUnfolderBase]: For 254619/254634 co-relation queries the response was YES. [2024-06-14 11:21:26,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31074 conditions, 4906 events. 2891/4906 cut-off events. For 254619/254634 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 32591 event pairs, 606 based on Foata normal form. 13/4914 useless extension candidates. Maximal degree in co-relation 30916. Up to 4224 conditions per place. [2024-06-14 11:21:26,255 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 134 changer transitions 0/486 dead transitions. [2024-06-14 11:21:26,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 486 transitions, 7385 flow [2024-06-14 11:21:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:26,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:26,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:21:26,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5097560975609756 [2024-06-14 11:21:26,256 INFO L175 Difference]: Start difference. First operand has 361 places, 456 transitions, 6147 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:21:26,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 486 transitions, 7385 flow [2024-06-14 11:21:27,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 486 transitions, 7151 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:27,487 INFO L231 Difference]: Finished difference. Result has 363 places, 465 transitions, 6298 flow [2024-06-14 11:21:27,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5913, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6298, PETRI_PLACES=363, PETRI_TRANSITIONS=465} [2024-06-14 11:21:27,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-14 11:21:27,487 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 465 transitions, 6298 flow [2024-06-14 11:21:27,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:27,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:27,487 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:21:27,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:21:27,487 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:21:27,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:27,488 INFO L85 PathProgramCache]: Analyzing trace with hash 628898837, now seen corresponding path program 5 times [2024-06-14 11:21:27,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:27,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180771699] [2024-06-14 11:21:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:27,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:27,601 INFO 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:21:27,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:27,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180771699] [2024-06-14 11:21:27,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180771699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:27,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:27,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:27,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46641392] [2024-06-14 11:21:27,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:27,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:27,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:27,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:27,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:27,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:27,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 465 transitions, 6298 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:27,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:27,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:27,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:28,470 INFO L124 PetriNetUnfolderBase]: 2896/4915 cut-off events. [2024-06-14 11:21:28,470 INFO L125 PetriNetUnfolderBase]: For 260996/261011 co-relation queries the response was YES. [2024-06-14 11:21:28,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31294 conditions, 4915 events. 2896/4915 cut-off events. For 260996/261011 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32617 event pairs, 606 based on Foata normal form. 13/4923 useless extension candidates. Maximal degree in co-relation 31134. Up to 4230 conditions per place. [2024-06-14 11:21:28,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 354 selfloop transitions, 131 changer transitions 0/491 dead transitions. [2024-06-14 11:21:28,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 491 transitions, 7658 flow [2024-06-14 11:21:28,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:28,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:28,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-14 11:21:28,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5099778270509978 [2024-06-14 11:21:28,535 INFO L175 Difference]: Start difference. First operand has 363 places, 465 transitions, 6298 flow. Second operand 11 states and 230 transitions. [2024-06-14 11:21:28,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 491 transitions, 7658 flow [2024-06-14 11:21:29,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 491 transitions, 7487 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:29,717 INFO L231 Difference]: Finished difference. Result has 368 places, 468 transitions, 6431 flow [2024-06-14 11:21:29,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6431, PETRI_PLACES=368, PETRI_TRANSITIONS=468} [2024-06-14 11:21:29,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-14 11:21:29,718 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 468 transitions, 6431 flow [2024-06-14 11:21:29,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:29,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:29,718 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:21:29,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:21:29,718 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:21:29,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1297066717, now seen corresponding path program 6 times [2024-06-14 11:21:29,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:29,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176058272] [2024-06-14 11:21:29,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:29,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:29,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:29,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:29,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:29,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176058272] [2024-06-14 11:21:29,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176058272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:29,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:29,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:29,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857864735] [2024-06-14 11:21:29,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:29,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:29,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:29,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:29,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:29,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:29,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 468 transitions, 6431 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:29,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:29,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:29,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:30,626 INFO L124 PetriNetUnfolderBase]: 2893/4911 cut-off events. [2024-06-14 11:21:30,627 INFO L125 PetriNetUnfolderBase]: For 264552/264567 co-relation queries the response was YES. [2024-06-14 11:21:30,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31523 conditions, 4911 events. 2893/4911 cut-off events. For 264552/264567 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32607 event pairs, 604 based on Foata normal form. 13/4919 useless extension candidates. Maximal degree in co-relation 31361. Up to 4227 conditions per place. [2024-06-14 11:21:30,688 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 130 changer transitions 0/488 dead transitions. [2024-06-14 11:21:30,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 488 transitions, 7595 flow [2024-06-14 11:21:30,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:30,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:30,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:21:30,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:21:30,689 INFO L175 Difference]: Start difference. First operand has 368 places, 468 transitions, 6431 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:21:30,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 488 transitions, 7595 flow [2024-06-14 11:21:31,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 488 transitions, 7254 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:31,867 INFO L231 Difference]: Finished difference. Result has 369 places, 468 transitions, 6356 flow [2024-06-14 11:21:31,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6356, PETRI_PLACES=369, PETRI_TRANSITIONS=468} [2024-06-14 11:21:31,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 11:21:31,868 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 468 transitions, 6356 flow [2024-06-14 11:21:31,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:31,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:31,868 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:21:31,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:21:31,868 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:21:31,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:31,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1008605876, now seen corresponding path program 1 times [2024-06-14 11:21:31,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:31,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29946139] [2024-06-14 11:21:31,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:31,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:31,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:31,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:21:31,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:31,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29946139] [2024-06-14 11:21:31,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29946139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:31,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:31,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:31,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763685952] [2024-06-14 11:21:31,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:31,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:31,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:31,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:31,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:32,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:32,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 468 transitions, 6356 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:32,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:32,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:32,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:32,817 INFO L124 PetriNetUnfolderBase]: 2973/5009 cut-off events. [2024-06-14 11:21:32,817 INFO L125 PetriNetUnfolderBase]: For 311030/311030 co-relation queries the response was YES. [2024-06-14 11:21:32,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33264 conditions, 5009 events. 2973/5009 cut-off events. For 311030/311030 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33036 event pairs, 594 based on Foata normal form. 2/4995 useless extension candidates. Maximal degree in co-relation 33102. Up to 4310 conditions per place. [2024-06-14 11:21:32,882 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 104 changer transitions 0/507 dead transitions. [2024-06-14 11:21:32,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 507 transitions, 7753 flow [2024-06-14 11:21:32,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:32,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:32,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:21:32,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:21:32,883 INFO L175 Difference]: Start difference. First operand has 369 places, 468 transitions, 6356 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:21:32,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 507 transitions, 7753 flow [2024-06-14 11:21:34,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 507 transitions, 7493 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:34,041 INFO L231 Difference]: Finished difference. Result has 370 places, 474 transitions, 6472 flow [2024-06-14 11:21:34,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6096, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6472, PETRI_PLACES=370, PETRI_TRANSITIONS=474} [2024-06-14 11:21:34,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:21:34,042 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 474 transitions, 6472 flow [2024-06-14 11:21:34,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:34,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:34,042 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:21:34,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:21:34,042 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:21:34,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:34,042 INFO L85 PathProgramCache]: Analyzing trace with hash 574470744, now seen corresponding path program 2 times [2024-06-14 11:21:34,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:34,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721215014] [2024-06-14 11:21:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:34,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:34,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:34,156 INFO 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:21:34,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:34,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721215014] [2024-06-14 11:21:34,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721215014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:34,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:34,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:34,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384425752] [2024-06-14 11:21:34,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:34,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:34,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:34,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:34,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:34,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:34,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 474 transitions, 6472 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:34,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:34,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:34,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:35,038 INFO L124 PetriNetUnfolderBase]: 2968/5013 cut-off events. [2024-06-14 11:21:35,038 INFO L125 PetriNetUnfolderBase]: For 312886/312886 co-relation queries the response was YES. [2024-06-14 11:21:35,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33336 conditions, 5013 events. 2968/5013 cut-off events. For 312886/312886 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33161 event pairs, 602 based on Foata normal form. 2/5005 useless extension candidates. Maximal degree in co-relation 33172. Up to 4395 conditions per place. [2024-06-14 11:21:35,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 394 selfloop transitions, 99 changer transitions 0/499 dead transitions. [2024-06-14 11:21:35,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 499 transitions, 7520 flow [2024-06-14 11:21:35,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:35,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:35,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:21:35,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:35,101 INFO L175 Difference]: Start difference. First operand has 370 places, 474 transitions, 6472 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:21:35,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 499 transitions, 7520 flow [2024-06-14 11:21:36,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 499 transitions, 7293 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:36,373 INFO L231 Difference]: Finished difference. Result has 373 places, 474 transitions, 6448 flow [2024-06-14 11:21:36,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6245, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6448, PETRI_PLACES=373, PETRI_TRANSITIONS=474} [2024-06-14 11:21:36,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-14 11:21:36,374 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 474 transitions, 6448 flow [2024-06-14 11:21:36,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:36,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:36,374 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:21:36,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:21:36,374 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:21:36,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1035440314, now seen corresponding path program 3 times [2024-06-14 11:21:36,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:36,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833867107] [2024-06-14 11:21:36,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:36,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:36,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:36,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833867107] [2024-06-14 11:21:36,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833867107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:36,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:36,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:36,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946836041] [2024-06-14 11:21:36,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:36,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:36,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:36,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:36,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:36,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:36,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 474 transitions, 6448 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:36,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:36,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:36,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:37,377 INFO L124 PetriNetUnfolderBase]: 2976/5028 cut-off events. [2024-06-14 11:21:37,377 INFO L125 PetriNetUnfolderBase]: For 320208/320211 co-relation queries the response was YES. [2024-06-14 11:21:37,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33457 conditions, 5028 events. 2976/5028 cut-off events. For 320208/320211 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33297 event pairs, 590 based on Foata normal form. 4/5026 useless extension candidates. Maximal degree in co-relation 33292. Up to 4524 conditions per place. [2024-06-14 11:21:37,443 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 442 selfloop transitions, 50 changer transitions 0/498 dead transitions. [2024-06-14 11:21:37,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 498 transitions, 7539 flow [2024-06-14 11:21:37,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:37,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:37,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:21:37,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:21:37,444 INFO L175 Difference]: Start difference. First operand has 373 places, 474 transitions, 6448 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:21:37,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 498 transitions, 7539 flow [2024-06-14 11:21:38,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 498 transitions, 7310 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:38,736 INFO L231 Difference]: Finished difference. Result has 375 places, 476 transitions, 6381 flow [2024-06-14 11:21:38,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6219, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6381, PETRI_PLACES=375, PETRI_TRANSITIONS=476} [2024-06-14 11:21:38,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 11:21:38,737 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 476 transitions, 6381 flow [2024-06-14 11:21:38,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:38,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:38,737 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:21:38,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:21:38,737 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:21:38,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:38,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1159992517, now seen corresponding path program 7 times [2024-06-14 11:21:38,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:38,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430366091] [2024-06-14 11:21:38,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:38,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:38,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:38,842 INFO 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:21:38,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:38,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430366091] [2024-06-14 11:21:38,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430366091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:38,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:38,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:38,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587211866] [2024-06-14 11:21:38,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:38,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:38,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:38,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:38,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:38,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:38,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 476 transitions, 6381 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:38,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:38,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:38,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:39,808 INFO L124 PetriNetUnfolderBase]: 2997/5071 cut-off events. [2024-06-14 11:21:39,808 INFO L125 PetriNetUnfolderBase]: For 331390/331405 co-relation queries the response was YES. [2024-06-14 11:21:39,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33659 conditions, 5071 events. 2997/5071 cut-off events. For 331390/331405 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33710 event pairs, 621 based on Foata normal form. 13/5079 useless extension candidates. Maximal degree in co-relation 33493. Up to 4144 conditions per place. [2024-06-14 11:21:39,865 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 201 changer transitions 0/515 dead transitions. [2024-06-14 11:21:39,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 515 transitions, 7865 flow [2024-06-14 11:21:39,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:39,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:39,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:21:39,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:39,866 INFO L175 Difference]: Start difference. First operand has 375 places, 476 transitions, 6381 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:21:39,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 515 transitions, 7865 flow [2024-06-14 11:21:41,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 515 transitions, 7730 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:41,232 INFO L231 Difference]: Finished difference. Result has 378 places, 485 transitions, 6728 flow [2024-06-14 11:21:41,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6246, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6728, PETRI_PLACES=378, PETRI_TRANSITIONS=485} [2024-06-14 11:21:41,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 11:21:41,233 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 485 transitions, 6728 flow [2024-06-14 11:21:41,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:41,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:41,233 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:21:41,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:21:41,233 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:21:41,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:41,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1008483209, now seen corresponding path program 8 times [2024-06-14 11:21:41,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:41,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665908375] [2024-06-14 11:21:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:41,344 INFO 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:21:41,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:41,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665908375] [2024-06-14 11:21:41,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665908375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:41,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:41,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:41,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201507645] [2024-06-14 11:21:41,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:41,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:41,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:41,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:41,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:41,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:41,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 485 transitions, 6728 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:41,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:41,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:42,222 INFO L124 PetriNetUnfolderBase]: 3002/5080 cut-off events. [2024-06-14 11:21:42,222 INFO L125 PetriNetUnfolderBase]: For 340533/340548 co-relation queries the response was YES. [2024-06-14 11:21:42,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34149 conditions, 5080 events. 3002/5080 cut-off events. For 340533/340548 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33807 event pairs, 619 based on Foata normal form. 13/5088 useless extension candidates. Maximal degree in co-relation 33982. Up to 4150 conditions per place. [2024-06-14 11:21:42,287 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 289 selfloop transitions, 222 changer transitions 0/517 dead transitions. [2024-06-14 11:21:42,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 517 transitions, 8170 flow [2024-06-14 11:21:42,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:21:42,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-14 11:21:42,288 INFO L175 Difference]: Start difference. First operand has 378 places, 485 transitions, 6728 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:21:42,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 517 transitions, 8170 flow [2024-06-14 11:21:43,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 517 transitions, 7863 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:43,719 INFO L231 Difference]: Finished difference. Result has 384 places, 488 transitions, 6897 flow [2024-06-14 11:21:43,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6424, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6897, PETRI_PLACES=384, PETRI_TRANSITIONS=488} [2024-06-14 11:21:43,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-14 11:21:43,720 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 488 transitions, 6897 flow [2024-06-14 11:21:43,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:43,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:43,720 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:21:43,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:21:43,720 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:21:43,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:43,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 9 times [2024-06-14 11:21:43,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:43,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363224881] [2024-06-14 11:21:43,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:43,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:43,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:43,829 INFO 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:21:43,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:43,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363224881] [2024-06-14 11:21:43,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363224881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:43,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:43,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:43,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481212339] [2024-06-14 11:21:43,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:43,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:43,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:43,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:43,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:43,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:43,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 488 transitions, 6897 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:43,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:43,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:43,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:44,834 INFO L124 PetriNetUnfolderBase]: 2999/5076 cut-off events. [2024-06-14 11:21:44,835 INFO L125 PetriNetUnfolderBase]: For 345214/345229 co-relation queries the response was YES. [2024-06-14 11:21:44,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34265 conditions, 5076 events. 2999/5076 cut-off events. For 345214/345229 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33761 event pairs, 621 based on Foata normal form. 13/5084 useless extension candidates. Maximal degree in co-relation 34097. Up to 4147 conditions per place. [2024-06-14 11:21:44,894 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 211 changer transitions 0/516 dead transitions. [2024-06-14 11:21:44,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 516 transitions, 8313 flow [2024-06-14 11:21:44,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:44,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:44,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:21:44,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-14 11:21:44,895 INFO L175 Difference]: Start difference. First operand has 384 places, 488 transitions, 6897 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:21:44,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 516 transitions, 8313 flow [2024-06-14 11:21:46,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 516 transitions, 7851 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:46,369 INFO L231 Difference]: Finished difference. Result has 385 places, 488 transitions, 6866 flow [2024-06-14 11:21:46,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6866, PETRI_PLACES=385, PETRI_TRANSITIONS=488} [2024-06-14 11:21:46,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 11:21:46,369 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 488 transitions, 6866 flow [2024-06-14 11:21:46,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:46,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:46,370 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:21:46,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:21:46,370 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:21:46,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:46,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1183982579, now seen corresponding path program 10 times [2024-06-14 11:21:46,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:46,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136452785] [2024-06-14 11:21:46,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:46,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:46,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:46,471 INFO 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:21:46,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:46,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136452785] [2024-06-14 11:21:46,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136452785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:46,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:46,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:46,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324831237] [2024-06-14 11:21:46,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:46,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:46,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:46,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:46,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:46,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:46,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 488 transitions, 6866 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:46,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:46,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:46,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:47,342 INFO L124 PetriNetUnfolderBase]: 2996/5071 cut-off events. [2024-06-14 11:21:47,342 INFO L125 PetriNetUnfolderBase]: For 349469/349481 co-relation queries the response was YES. [2024-06-14 11:21:47,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34240 conditions, 5071 events. 2996/5071 cut-off events. For 349469/349481 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33716 event pairs, 659 based on Foata normal form. 11/5075 useless extension candidates. Maximal degree in co-relation 34071. Up to 4144 conditions per place. [2024-06-14 11:21:47,411 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 192 changer transitions 0/510 dead transitions. [2024-06-14 11:21:47,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 510 transitions, 8260 flow [2024-06-14 11:21:47,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:47,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:47,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:21:47,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:21:47,412 INFO L175 Difference]: Start difference. First operand has 385 places, 488 transitions, 6866 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:21:47,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 510 transitions, 8260 flow [2024-06-14 11:21:49,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 510 transitions, 7862 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:49,027 INFO L231 Difference]: Finished difference. Result has 385 places, 488 transitions, 6859 flow [2024-06-14 11:21:49,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6468, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6859, PETRI_PLACES=385, PETRI_TRANSITIONS=488} [2024-06-14 11:21:49,027 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 11:21:49,027 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 488 transitions, 6859 flow [2024-06-14 11:21:49,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:49,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:49,028 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:21:49,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:21:49,028 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:21:49,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:49,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1180263509, now seen corresponding path program 11 times [2024-06-14 11:21:49,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:49,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255337848] [2024-06-14 11:21:49,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:49,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:49,141 INFO 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:21:49,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:49,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255337848] [2024-06-14 11:21:49,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255337848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:49,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:49,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:49,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595859000] [2024-06-14 11:21:49,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:49,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:49,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:49,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:49,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:49,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:49,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 488 transitions, 6859 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:49,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:49,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:49,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:50,172 INFO L124 PetriNetUnfolderBase]: 3001/5081 cut-off events. [2024-06-14 11:21:50,172 INFO L125 PetriNetUnfolderBase]: For 357067/357082 co-relation queries the response was YES. [2024-06-14 11:21:50,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34341 conditions, 5081 events. 3001/5081 cut-off events. For 357067/357082 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33833 event pairs, 621 based on Foata normal form. 13/5089 useless extension candidates. Maximal degree in co-relation 34171. Up to 4451 conditions per place. [2024-06-14 11:21:50,230 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 413 selfloop transitions, 90 changer transitions 0/509 dead transitions. [2024-06-14 11:21:50,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 509 transitions, 8124 flow [2024-06-14 11:21:50,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:50,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:50,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:21:50,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:21:50,232 INFO L175 Difference]: Start difference. First operand has 385 places, 488 transitions, 6859 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:21:50,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 509 transitions, 8124 flow [2024-06-14 11:21:51,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 509 transitions, 7695 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:51,806 INFO L231 Difference]: Finished difference. Result has 385 places, 491 transitions, 6664 flow [2024-06-14 11:21:51,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6436, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6664, PETRI_PLACES=385, PETRI_TRANSITIONS=491} [2024-06-14 11:21:51,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 11:21:51,807 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 491 transitions, 6664 flow [2024-06-14 11:21:51,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:51,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:51,807 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:21:51,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:21:51,808 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:21:51,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:51,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1180257929, now seen corresponding path program 12 times [2024-06-14 11:21:51,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:51,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545315523] [2024-06-14 11:21:51,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:51,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:51,916 INFO 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:21:51,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:51,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545315523] [2024-06-14 11:21:51,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545315523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:51,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:51,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:51,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99785431] [2024-06-14 11:21:51,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:51,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:51,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:51,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:51,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:51,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:51,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 491 transitions, 6664 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:51,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:51,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:51,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:52,847 INFO L124 PetriNetUnfolderBase]: 2998/5077 cut-off events. [2024-06-14 11:21:52,847 INFO L125 PetriNetUnfolderBase]: For 359659/359674 co-relation queries the response was YES. [2024-06-14 11:21:52,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34004 conditions, 5077 events. 2998/5077 cut-off events. For 359659/359674 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33781 event pairs, 621 based on Foata normal form. 13/5085 useless extension candidates. Maximal degree in co-relation 33833. Up to 4448 conditions per place. [2024-06-14 11:21:52,915 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 93 changer transitions 0/510 dead transitions. [2024-06-14 11:21:52,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 510 transitions, 7718 flow [2024-06-14 11:21:52,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:52,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:52,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:21:52,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 11:21:52,917 INFO L175 Difference]: Start difference. First operand has 385 places, 491 transitions, 6664 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:21:52,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 510 transitions, 7718 flow [2024-06-14 11:21:54,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 510 transitions, 7528 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:54,569 INFO L231 Difference]: Finished difference. Result has 389 places, 491 transitions, 6666 flow [2024-06-14 11:21:54,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6666, PETRI_PLACES=389, PETRI_TRANSITIONS=491} [2024-06-14 11:21:54,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-14 11:21:54,570 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 491 transitions, 6666 flow [2024-06-14 11:21:54,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:54,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:54,570 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:21:54,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:21:54,570 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:21:54,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:54,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1459580907, now seen corresponding path program 13 times [2024-06-14 11:21:54,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:54,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396687008] [2024-06-14 11:21:54,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:54,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:54,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:54,681 INFO 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:21:54,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:54,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396687008] [2024-06-14 11:21:54,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396687008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:54,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:54,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:54,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794016168] [2024-06-14 11:21:54,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:54,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:54,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:54,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:54,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:54,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:54,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 491 transitions, 6666 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:54,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:54,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:54,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:55,728 INFO L124 PetriNetUnfolderBase]: 3011/5099 cut-off events. [2024-06-14 11:21:55,728 INFO L125 PetriNetUnfolderBase]: For 371150/371165 co-relation queries the response was YES. [2024-06-14 11:21:55,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34257 conditions, 5099 events. 3011/5099 cut-off events. For 371150/371165 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33979 event pairs, 617 based on Foata normal form. 13/5107 useless extension candidates. Maximal degree in co-relation 34085. Up to 4246 conditions per place. [2024-06-14 11:21:55,786 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 205 changer transitions 0/522 dead transitions. [2024-06-14 11:21:55,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 522 transitions, 8166 flow [2024-06-14 11:21:55,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:55,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:55,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:21:55,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 11:21:55,787 INFO L175 Difference]: Start difference. First operand has 389 places, 491 transitions, 6666 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:21:55,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 522 transitions, 8166 flow [2024-06-14 11:21:57,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 522 transitions, 7947 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:57,361 INFO L231 Difference]: Finished difference. Result has 390 places, 497 transitions, 6927 flow [2024-06-14 11:21:57,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6927, PETRI_PLACES=390, PETRI_TRANSITIONS=497} [2024-06-14 11:21:57,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-14 11:21:57,362 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 497 transitions, 6927 flow [2024-06-14 11:21:57,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:57,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:57,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] [2024-06-14 11:21:57,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:21:57,362 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:21:57,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:57,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1459229367, now seen corresponding path program 14 times [2024-06-14 11:21:57,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:57,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870328796] [2024-06-14 11:21:57,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:57,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:57,477 INFO 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:21:57,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:57,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870328796] [2024-06-14 11:21:57,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870328796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:57,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:57,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:57,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967724824] [2024-06-14 11:21:57,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:57,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:57,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:57,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:57,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:57,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:57,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 497 transitions, 6927 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:57,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:57,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:57,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:58,384 INFO L124 PetriNetUnfolderBase]: 3024/5121 cut-off events. [2024-06-14 11:21:58,384 INFO L125 PetriNetUnfolderBase]: For 384095/384110 co-relation queries the response was YES. [2024-06-14 11:21:58,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34813 conditions, 5121 events. 3024/5121 cut-off events. For 384095/384110 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34181 event pairs, 621 based on Foata normal form. 13/5129 useless extension candidates. Maximal degree in co-relation 34640. Up to 4261 conditions per place. [2024-06-14 11:21:58,455 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 323 selfloop transitions, 201 changer transitions 0/530 dead transitions. [2024-06-14 11:21:58,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 530 transitions, 8465 flow [2024-06-14 11:21:58,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:58,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:58,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:21:58,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:21:58,456 INFO L175 Difference]: Start difference. First operand has 390 places, 497 transitions, 6927 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:21:58,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 530 transitions, 8465 flow [2024-06-14 11:22:00,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 530 transitions, 8037 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:00,337 INFO L231 Difference]: Finished difference. Result has 392 places, 503 transitions, 6987 flow [2024-06-14 11:22:00,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6511, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6987, PETRI_PLACES=392, PETRI_TRANSITIONS=503} [2024-06-14 11:22:00,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-14 11:22:00,337 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 503 transitions, 6987 flow [2024-06-14 11:22:00,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:00,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:00,338 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:22:00,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:22:00,338 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:22:00,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1459223787, now seen corresponding path program 15 times [2024-06-14 11:22:00,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:00,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062895969] [2024-06-14 11:22:00,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:00,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:00,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:00,443 INFO 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:22:00,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:00,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062895969] [2024-06-14 11:22:00,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062895969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:00,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:00,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:00,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760901868] [2024-06-14 11:22:00,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:00,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:00,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:00,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:00,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:00,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:00,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 503 transitions, 6987 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:00,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:00,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:00,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:01,487 INFO L124 PetriNetUnfolderBase]: 3021/5117 cut-off events. [2024-06-14 11:22:01,487 INFO L125 PetriNetUnfolderBase]: For 387976/387991 co-relation queries the response was YES. [2024-06-14 11:22:01,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34801 conditions, 5117 events. 3021/5117 cut-off events. For 387976/387991 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34124 event pairs, 621 based on Foata normal form. 13/5125 useless extension candidates. Maximal degree in co-relation 34627. Up to 4258 conditions per place. [2024-06-14 11:22:01,549 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 185 changer transitions 0/532 dead transitions. [2024-06-14 11:22:01,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 532 transitions, 8463 flow [2024-06-14 11:22:01,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:01,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:01,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:22:01,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:22:01,550 INFO L175 Difference]: Start difference. First operand has 392 places, 503 transitions, 6987 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:22:01,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 532 transitions, 8463 flow [2024-06-14 11:22:03,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 532 transitions, 8069 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:03,362 INFO L231 Difference]: Finished difference. Result has 393 places, 503 transitions, 6982 flow [2024-06-14 11:22:03,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6982, PETRI_PLACES=393, PETRI_TRANSITIONS=503} [2024-06-14 11:22:03,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 11:22:03,362 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 503 transitions, 6982 flow [2024-06-14 11:22:03,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:03,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:03,363 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:22:03,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:22:03,363 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:22:03,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:03,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1459396767, now seen corresponding path program 16 times [2024-06-14 11:22:03,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:03,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176664550] [2024-06-14 11:22:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:03,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:03,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:03,483 INFO 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:22:03,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:03,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176664550] [2024-06-14 11:22:03,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176664550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:03,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:03,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:03,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192821154] [2024-06-14 11:22:03,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:03,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:03,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:03,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:03,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:03,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:03,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 503 transitions, 6982 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:03,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:03,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:03,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:04,404 INFO L124 PetriNetUnfolderBase]: 3018/5113 cut-off events. [2024-06-14 11:22:04,404 INFO L125 PetriNetUnfolderBase]: For 384027/384042 co-relation queries the response was YES. [2024-06-14 11:22:04,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34687 conditions, 5113 events. 3018/5113 cut-off events. For 384027/384042 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34119 event pairs, 621 based on Foata normal form. 13/5121 useless extension candidates. Maximal degree in co-relation 34513. Up to 4255 conditions per place. [2024-06-14 11:22:04,479 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 338 selfloop transitions, 184 changer transitions 0/528 dead transitions. [2024-06-14 11:22:04,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 528 transitions, 8440 flow [2024-06-14 11:22:04,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:04,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:04,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:22:04,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:22:04,480 INFO L175 Difference]: Start difference. First operand has 393 places, 503 transitions, 6982 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:22:04,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 528 transitions, 8440 flow [2024-06-14 11:22:06,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 528 transitions, 8049 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:06,406 INFO L231 Difference]: Finished difference. Result has 393 places, 503 transitions, 6974 flow [2024-06-14 11:22:06,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6595, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6974, PETRI_PLACES=393, PETRI_TRANSITIONS=503} [2024-06-14 11:22:06,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 11:22:06,406 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 503 transitions, 6974 flow [2024-06-14 11:22:06,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:06,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:06,407 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:22:06,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:22:06,407 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:22:06,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:06,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1459407927, now seen corresponding path program 17 times [2024-06-14 11:22:06,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:06,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551524013] [2024-06-14 11:22:06,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:06,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:06,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:06,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:06,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551524013] [2024-06-14 11:22:06,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551524013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:06,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:06,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:06,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922027841] [2024-06-14 11:22:06,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:06,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:06,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:06,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:06,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:06,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:06,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 503 transitions, 6974 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:06,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:06,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:06,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:07,514 INFO L124 PetriNetUnfolderBase]: 3015/5109 cut-off events. [2024-06-14 11:22:07,514 INFO L125 PetriNetUnfolderBase]: For 380049/380064 co-relation queries the response was YES. [2024-06-14 11:22:07,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34580 conditions, 5109 events. 3015/5109 cut-off events. For 380049/380064 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34062 event pairs, 621 based on Foata normal form. 13/5117 useless extension candidates. Maximal degree in co-relation 34406. Up to 4252 conditions per place. [2024-06-14 11:22:07,576 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 189 changer transitions 0/524 dead transitions. [2024-06-14 11:22:07,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 524 transitions, 8238 flow [2024-06-14 11:22:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:22:07,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:22:07,577 INFO L175 Difference]: Start difference. First operand has 393 places, 503 transitions, 6974 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:22:07,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 524 transitions, 8238 flow [2024-06-14 11:22:09,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 524 transitions, 7858 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:09,349 INFO L231 Difference]: Finished difference. Result has 394 places, 503 transitions, 6978 flow [2024-06-14 11:22:09,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6978, PETRI_PLACES=394, PETRI_TRANSITIONS=503} [2024-06-14 11:22:09,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-14 11:22:09,350 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 503 transitions, 6978 flow [2024-06-14 11:22:09,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:09,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:09,350 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:22:09,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:22:09,350 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:22:09,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:09,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1459575327, now seen corresponding path program 18 times [2024-06-14 11:22:09,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:09,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267611467] [2024-06-14 11:22:09,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:09,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:09,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:09,461 INFO 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:22:09,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:09,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267611467] [2024-06-14 11:22:09,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267611467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:09,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:09,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:09,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736373087] [2024-06-14 11:22:09,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:09,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:09,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:09,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:09,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:09,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 503 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:09,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:09,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:10,407 INFO L124 PetriNetUnfolderBase]: 3012/5105 cut-off events. [2024-06-14 11:22:10,407 INFO L125 PetriNetUnfolderBase]: For 384201/384216 co-relation queries the response was YES. [2024-06-14 11:22:10,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34550 conditions, 5105 events. 3012/5105 cut-off events. For 384201/384216 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34092 event pairs, 615 based on Foata normal form. 13/5113 useless extension candidates. Maximal degree in co-relation 34375. Up to 4249 conditions per place. [2024-06-14 11:22:10,475 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 212 changer transitions 0/527 dead transitions. [2024-06-14 11:22:10,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 527 transitions, 8078 flow [2024-06-14 11:22:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:10,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-14 11:22:10,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-14 11:22:10,476 INFO L175 Difference]: Start difference. First operand has 394 places, 503 transitions, 6978 flow. Second operand 11 states and 236 transitions. [2024-06-14 11:22:10,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 527 transitions, 8078 flow [2024-06-14 11:22:12,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 527 transitions, 7508 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:12,219 INFO L231 Difference]: Finished difference. Result has 397 places, 503 transitions, 6838 flow [2024-06-14 11:22:12,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6838, PETRI_PLACES=397, PETRI_TRANSITIONS=503} [2024-06-14 11:22:12,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-14 11:22:12,220 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 503 transitions, 6838 flow [2024-06-14 11:22:12,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:12,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:12,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:12,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:22:12,220 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:22:12,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:12,220 INFO L85 PathProgramCache]: Analyzing trace with hash -500703366, now seen corresponding path program 4 times [2024-06-14 11:22:12,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:12,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261966412] [2024-06-14 11:22:12,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:12,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:12,338 INFO 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:22:12,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:12,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261966412] [2024-06-14 11:22:12,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261966412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:12,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:12,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:12,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281453916] [2024-06-14 11:22:12,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:12,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:12,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:12,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:12,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:12,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:12,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 503 transitions, 6838 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:12,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:12,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:12,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:13,373 INFO L124 PetriNetUnfolderBase]: 3020/5111 cut-off events. [2024-06-14 11:22:13,373 INFO L125 PetriNetUnfolderBase]: For 394126/394129 co-relation queries the response was YES. [2024-06-14 11:22:13,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34663 conditions, 5111 events. 3020/5111 cut-off events. For 394126/394129 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34055 event pairs, 594 based on Foata normal form. 4/5111 useless extension candidates. Maximal degree in co-relation 34487. Up to 4581 conditions per place. [2024-06-14 11:22:13,438 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 464 selfloop transitions, 55 changer transitions 0/525 dead transitions. [2024-06-14 11:22:13,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 525 transitions, 7981 flow [2024-06-14 11:22:13,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:13,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:13,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:22:13,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 11:22:13,439 INFO L175 Difference]: Start difference. First operand has 397 places, 503 transitions, 6838 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:22:13,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 525 transitions, 7981 flow [2024-06-14 11:22:15,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 525 transitions, 7317 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-14 11:22:15,403 INFO L231 Difference]: Finished difference. Result has 393 places, 505 transitions, 6350 flow [2024-06-14 11:22:15,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6174, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6350, PETRI_PLACES=393, PETRI_TRANSITIONS=505} [2024-06-14 11:22:15,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 11:22:15,404 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 505 transitions, 6350 flow [2024-06-14 11:22:15,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:15,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:15,404 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:22:15,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:22:15,405 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:22:15,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:15,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1011984173, now seen corresponding path program 19 times [2024-06-14 11:22:15,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:15,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293889144] [2024-06-14 11:22:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:15,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:15,516 INFO 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:22:15,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:15,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293889144] [2024-06-14 11:22:15,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293889144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:15,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:15,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:15,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257205169] [2024-06-14 11:22:15,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:15,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:15,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:15,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:15,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:15,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:15,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 505 transitions, 6350 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:15,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:15,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:15,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:16,460 INFO L124 PetriNetUnfolderBase]: 3025/5124 cut-off events. [2024-06-14 11:22:16,460 INFO L125 PetriNetUnfolderBase]: For 397691/397694 co-relation queries the response was YES. [2024-06-14 11:22:16,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34242 conditions, 5124 events. 3025/5124 cut-off events. For 397691/397694 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 34199 event pairs, 652 based on Foata normal form. 3/5119 useless extension candidates. Maximal degree in co-relation 34065. Up to 4172 conditions per place. [2024-06-14 11:22:16,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 266 changer transitions 0/526 dead transitions. [2024-06-14 11:22:16,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 526 transitions, 7641 flow [2024-06-14 11:22:16,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:16,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:16,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:22:16,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-14 11:22:16,532 INFO L175 Difference]: Start difference. First operand has 393 places, 505 transitions, 6350 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:22:16,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 526 transitions, 7641 flow [2024-06-14 11:22:18,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 526 transitions, 7492 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:18,864 INFO L231 Difference]: Finished difference. Result has 396 places, 508 transitions, 6766 flow [2024-06-14 11:22:18,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6201, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6766, PETRI_PLACES=396, PETRI_TRANSITIONS=508} [2024-06-14 11:22:18,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-14 11:22:18,865 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 508 transitions, 6766 flow [2024-06-14 11:22:18,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:18,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:18,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:18,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:22:18,865 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:22:18,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:18,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1149487223, now seen corresponding path program 20 times [2024-06-14 11:22:18,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:18,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063125597] [2024-06-14 11:22:18,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:18,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:18,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:22:18,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:18,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063125597] [2024-06-14 11:22:18,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063125597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:18,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:18,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:18,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005920733] [2024-06-14 11:22:18,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:18,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:18,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:18,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:18,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:19,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:19,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 508 transitions, 6766 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:19,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:19,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:19,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:19,979 INFO L124 PetriNetUnfolderBase]: 3030/5135 cut-off events. [2024-06-14 11:22:19,980 INFO L125 PetriNetUnfolderBase]: For 406493/406508 co-relation queries the response was YES. [2024-06-14 11:22:20,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34812 conditions, 5135 events. 3030/5135 cut-off events. For 406493/406508 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34298 event pairs, 619 based on Foata normal form. 13/5143 useless extension candidates. Maximal degree in co-relation 34634. Up to 4178 conditions per place. [2024-06-14 11:22:20,049 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 247 changer transitions 0/543 dead transitions. [2024-06-14 11:22:20,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 543 transitions, 8137 flow [2024-06-14 11:22:20,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:20,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:20,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:22:20,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:22:20,050 INFO L175 Difference]: Start difference. First operand has 396 places, 508 transitions, 6766 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:22:20,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 543 transitions, 8137 flow [2024-06-14 11:22:22,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 543 transitions, 7565 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:22,433 INFO L231 Difference]: Finished difference. Result has 397 places, 511 transitions, 6736 flow [2024-06-14 11:22:22,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6204, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6736, PETRI_PLACES=397, PETRI_TRANSITIONS=511} [2024-06-14 11:22:22,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-14 11:22:22,433 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 511 transitions, 6736 flow [2024-06-14 11:22:22,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:22,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:22,434 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:22:22,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:22:22,434 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:22:22,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1149481643, now seen corresponding path program 21 times [2024-06-14 11:22:22,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:22,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414555737] [2024-06-14 11:22:22,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:22,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:22,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:22,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:22,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:22,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414555737] [2024-06-14 11:22:22,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414555737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:22,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:22,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:22,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999361323] [2024-06-14 11:22:22,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:22,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:22,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:22,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:22,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:22,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:22,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 511 transitions, 6736 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:22,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:22,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:22,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:23,498 INFO L124 PetriNetUnfolderBase]: 3035/5144 cut-off events. [2024-06-14 11:22:23,498 INFO L125 PetriNetUnfolderBase]: For 414416/414431 co-relation queries the response was YES. [2024-06-14 11:22:23,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34919 conditions, 5144 events. 3035/5144 cut-off events. For 414416/414431 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34411 event pairs, 619 based on Foata normal form. 13/5152 useless extension candidates. Maximal degree in co-relation 34740. Up to 4184 conditions per place. [2024-06-14 11:22:23,568 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 288 selfloop transitions, 254 changer transitions 0/548 dead transitions. [2024-06-14 11:22:23,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 548 transitions, 8119 flow [2024-06-14 11:22:23,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:23,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:23,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-14 11:22:23,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-14 11:22:23,569 INFO L175 Difference]: Start difference. First operand has 397 places, 511 transitions, 6736 flow. Second operand 11 states and 245 transitions. [2024-06-14 11:22:23,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 548 transitions, 8119 flow [2024-06-14 11:22:25,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 548 transitions, 7609 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:25,713 INFO L231 Difference]: Finished difference. Result has 399 places, 514 transitions, 6781 flow [2024-06-14 11:22:25,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6236, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6781, PETRI_PLACES=399, PETRI_TRANSITIONS=514} [2024-06-14 11:22:25,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 11:22:25,713 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 514 transitions, 6781 flow [2024-06-14 11:22:25,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:25,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:25,714 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:22:25,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:22:25,714 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:22:25,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:25,714 INFO L85 PathProgramCache]: Analyzing trace with hash -505144209, now seen corresponding path program 22 times [2024-06-14 11:22:25,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:25,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954992414] [2024-06-14 11:22:25,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:25,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:25,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:25,826 INFO 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:22:25,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:25,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954992414] [2024-06-14 11:22:25,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954992414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:25,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:25,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:25,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510251797] [2024-06-14 11:22:25,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:25,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:25,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:25,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:25,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:25,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:25,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 514 transitions, 6781 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:25,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:25,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:25,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:26,833 INFO L124 PetriNetUnfolderBase]: 3032/5140 cut-off events. [2024-06-14 11:22:26,833 INFO L125 PetriNetUnfolderBase]: For 402052/402067 co-relation queries the response was YES. [2024-06-14 11:22:26,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34741 conditions, 5140 events. 3032/5140 cut-off events. For 402052/402067 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34346 event pairs, 619 based on Foata normal form. 13/5148 useless extension candidates. Maximal degree in co-relation 34563. Up to 4181 conditions per place. [2024-06-14 11:22:26,904 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 272 changer transitions 0/540 dead transitions. [2024-06-14 11:22:26,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 540 transitions, 7913 flow [2024-06-14 11:22:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:22:26,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-14 11:22:26,905 INFO L175 Difference]: Start difference. First operand has 399 places, 514 transitions, 6781 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:22:26,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 540 transitions, 7913 flow [2024-06-14 11:22:28,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 540 transitions, 7389 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 11:22:28,988 INFO L231 Difference]: Finished difference. Result has 398 places, 514 transitions, 6811 flow [2024-06-14 11:22:28,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6811, PETRI_PLACES=398, PETRI_TRANSITIONS=514} [2024-06-14 11:22:28,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-14 11:22:28,989 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 514 transitions, 6811 flow [2024-06-14 11:22:28,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:28,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:28,989 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:22:28,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:22:28,989 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:22:28,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:28,990 INFO L85 PathProgramCache]: Analyzing trace with hash 338989104, now seen corresponding path program 5 times [2024-06-14 11:22:28,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:28,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134870290] [2024-06-14 11:22:28,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:28,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:29,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:22:29,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:29,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134870290] [2024-06-14 11:22:29,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134870290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:29,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:29,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:29,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294103150] [2024-06-14 11:22:29,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:29,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:29,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:29,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:29,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:29,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:29,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 514 transitions, 6811 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:29,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:29,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:29,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:30,038 INFO L124 PetriNetUnfolderBase]: 3158/5324 cut-off events. [2024-06-14 11:22:30,038 INFO L125 PetriNetUnfolderBase]: For 484052/484067 co-relation queries the response was YES. [2024-06-14 11:22:30,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38063 conditions, 5324 events. 3158/5324 cut-off events. For 484052/484067 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 35505 event pairs, 663 based on Foata normal form. 14/5332 useless extension candidates. Maximal degree in co-relation 37886. Up to 4537 conditions per place. [2024-06-14 11:22:30,111 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 453 selfloop transitions, 87 changer transitions 0/546 dead transitions. [2024-06-14 11:22:30,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 546 transitions, 8308 flow [2024-06-14 11:22:30,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:30,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:30,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:22:30,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:22:30,112 INFO L175 Difference]: Start difference. First operand has 398 places, 514 transitions, 6811 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:22:30,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 546 transitions, 8308 flow [2024-06-14 11:22:32,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 546 transitions, 7652 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:22:32,588 INFO L231 Difference]: Finished difference. Result has 395 places, 520 transitions, 6511 flow [2024-06-14 11:22:32,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6157, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6511, PETRI_PLACES=395, PETRI_TRANSITIONS=520} [2024-06-14 11:22:32,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-14 11:22:32,589 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 520 transitions, 6511 flow [2024-06-14 11:22:32,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:32,589 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:22:32,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:22:32,589 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:22:32,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:32,590 INFO L85 PathProgramCache]: Analyzing trace with hash -922887442, now seen corresponding path program 6 times [2024-06-14 11:22:32,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:32,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469172888] [2024-06-14 11:22:32,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:32,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:32,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:32,701 INFO 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:22:32,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:32,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469172888] [2024-06-14 11:22:32,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469172888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:32,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:32,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:32,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746564297] [2024-06-14 11:22:32,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:32,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:32,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:32,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:32,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:32,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:32,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 520 transitions, 6511 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:32,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:32,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:33,703 INFO L124 PetriNetUnfolderBase]: 3166/5342 cut-off events. [2024-06-14 11:22:33,703 INFO L125 PetriNetUnfolderBase]: For 483845/483860 co-relation queries the response was YES. [2024-06-14 11:22:33,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37934 conditions, 5342 events. 3166/5342 cut-off events. For 483845/483860 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35689 event pairs, 671 based on Foata normal form. 14/5351 useless extension candidates. Maximal degree in co-relation 37756. Up to 4689 conditions per place. [2024-06-14 11:22:33,777 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 452 selfloop transitions, 82 changer transitions 0/540 dead transitions. [2024-06-14 11:22:33,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 540 transitions, 7680 flow [2024-06-14 11:22:33,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:33,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:33,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:22:33,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:22:33,778 INFO L175 Difference]: Start difference. First operand has 395 places, 520 transitions, 6511 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:22:33,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 540 transitions, 7680 flow [2024-06-14 11:22:36,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 540 transitions, 7467 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:36,148 INFO L231 Difference]: Finished difference. Result has 398 places, 522 transitions, 6528 flow [2024-06-14 11:22:36,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6528, PETRI_PLACES=398, PETRI_TRANSITIONS=522} [2024-06-14 11:22:36,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-14 11:22:36,149 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 522 transitions, 6528 flow [2024-06-14 11:22:36,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:36,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:36,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:36,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:22:36,150 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:22:36,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:36,150 INFO L85 PathProgramCache]: Analyzing trace with hash -626806132, now seen corresponding path program 7 times [2024-06-14 11:22:36,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:36,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653106145] [2024-06-14 11:22:36,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:36,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:36,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:36,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:36,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653106145] [2024-06-14 11:22:36,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653106145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:36,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:36,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:36,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754580997] [2024-06-14 11:22:36,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:36,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:36,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:36,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:36,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:36,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:36,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 522 transitions, 6528 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:36,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:36,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:36,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:37,295 INFO L124 PetriNetUnfolderBase]: 3259/5481 cut-off events. [2024-06-14 11:22:37,295 INFO L125 PetriNetUnfolderBase]: For 556301/556316 co-relation queries the response was YES. [2024-06-14 11:22:37,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40422 conditions, 5481 events. 3259/5481 cut-off events. For 556301/556316 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36554 event pairs, 547 based on Foata normal form. 14/5490 useless extension candidates. Maximal degree in co-relation 40243. Up to 3744 conditions per place. [2024-06-14 11:22:37,375 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 111 changer transitions 0/561 dead transitions. [2024-06-14 11:22:37,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 561 transitions, 8334 flow [2024-06-14 11:22:37,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:37,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:37,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:22:37,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:22:37,376 INFO L175 Difference]: Start difference. First operand has 398 places, 522 transitions, 6528 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:22:37,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 561 transitions, 8334 flow [2024-06-14 11:22:39,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 561 transitions, 8139 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:39,963 INFO L231 Difference]: Finished difference. Result has 401 places, 530 transitions, 6796 flow [2024-06-14 11:22:39,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6796, PETRI_PLACES=401, PETRI_TRANSITIONS=530} [2024-06-14 11:22:39,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-14 11:22:39,964 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 530 transitions, 6796 flow [2024-06-14 11:22:39,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:39,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:39,964 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:22:39,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:22:39,965 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:22:39,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:39,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1269897960, now seen corresponding path program 8 times [2024-06-14 11:22:39,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:39,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951795883] [2024-06-14 11:22:39,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:39,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:39,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:40,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:40,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:40,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951795883] [2024-06-14 11:22:40,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951795883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:40,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:40,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:40,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515844035] [2024-06-14 11:22:40,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:40,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:40,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:40,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:40,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:40,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:40,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 530 transitions, 6796 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:40,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:40,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:40,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:41,206 INFO L124 PetriNetUnfolderBase]: 3254/5448 cut-off events. [2024-06-14 11:22:41,206 INFO L125 PetriNetUnfolderBase]: For 561008/561008 co-relation queries the response was YES. [2024-06-14 11:22:41,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40831 conditions, 5448 events. 3254/5448 cut-off events. For 561008/561008 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36160 event pairs, 657 based on Foata normal form. 2/5435 useless extension candidates. Maximal degree in co-relation 40650. Up to 4628 conditions per place. [2024-06-14 11:22:41,282 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 437 selfloop transitions, 116 changer transitions 0/559 dead transitions. [2024-06-14 11:22:41,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 559 transitions, 8180 flow [2024-06-14 11:22:41,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:41,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:41,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:22:41,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:22:41,283 INFO L175 Difference]: Start difference. First operand has 401 places, 530 transitions, 6796 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:22:41,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 559 transitions, 8180 flow [2024-06-14 11:22:44,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 559 transitions, 7980 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 11:22:44,391 INFO L231 Difference]: Finished difference. Result has 405 places, 530 transitions, 6836 flow [2024-06-14 11:22:44,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6596, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6836, PETRI_PLACES=405, PETRI_TRANSITIONS=530} [2024-06-14 11:22:44,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:22:44,391 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 530 transitions, 6836 flow [2024-06-14 11:22:44,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:44,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:44,392 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:22:44,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:22:44,392 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:22:44,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:44,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1499012300, now seen corresponding path program 9 times [2024-06-14 11:22:44,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:44,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313857875] [2024-06-14 11:22:44,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:44,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:44,498 INFO 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:22:44,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:44,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313857875] [2024-06-14 11:22:44,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313857875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:44,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:44,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:44,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442180829] [2024-06-14 11:22:44,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:44,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:44,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:44,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:44,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:44,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:44,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 530 transitions, 6836 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:44,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:44,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:44,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:45,584 INFO L124 PetriNetUnfolderBase]: 3229/5433 cut-off events. [2024-06-14 11:22:45,584 INFO L125 PetriNetUnfolderBase]: For 563474/563489 co-relation queries the response was YES. [2024-06-14 11:22:45,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39661 conditions, 5433 events. 3229/5433 cut-off events. For 563474/563489 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36216 event pairs, 582 based on Foata normal form. 20/5448 useless extension candidates. Maximal degree in co-relation 39479. Up to 3728 conditions per place. [2024-06-14 11:22:45,668 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 448 selfloop transitions, 104 changer transitions 0/558 dead transitions. [2024-06-14 11:22:45,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 558 transitions, 8234 flow [2024-06-14 11:22:45,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:45,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:22:45,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:22:45,669 INFO L175 Difference]: Start difference. First operand has 405 places, 530 transitions, 6836 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:22:45,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 558 transitions, 8234 flow [2024-06-14 11:22:48,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 558 transitions, 7870 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:48,485 INFO L231 Difference]: Finished difference. Result has 405 places, 530 transitions, 6686 flow [2024-06-14 11:22:48,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6686, PETRI_PLACES=405, PETRI_TRANSITIONS=530} [2024-06-14 11:22:48,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:22:48,486 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 530 transitions, 6686 flow [2024-06-14 11:22:48,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:48,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:48,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] [2024-06-14 11:22:48,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:22:48,486 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:22:48,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:48,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2110547498, now seen corresponding path program 10 times [2024-06-14 11:22:48,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:48,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711256885] [2024-06-14 11:22:48,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:48,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:48,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:48,603 INFO 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:22:48,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:48,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711256885] [2024-06-14 11:22:48,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711256885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:48,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:48,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:48,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247364600] [2024-06-14 11:22:48,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:48,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:48,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:48,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:48,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:48,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:48,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 530 transitions, 6686 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:48,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:48,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:48,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:49,577 INFO L124 PetriNetUnfolderBase]: 3206/5400 cut-off events. [2024-06-14 11:22:49,578 INFO L125 PetriNetUnfolderBase]: For 535663/535678 co-relation queries the response was YES. [2024-06-14 11:22:49,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38271 conditions, 5400 events. 3206/5400 cut-off events. For 535663/535678 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36132 event pairs, 671 based on Foata normal form. 22/5417 useless extension candidates. Maximal degree in co-relation 38090. Up to 4717 conditions per place. [2024-06-14 11:22:49,652 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 463 selfloop transitions, 79 changer transitions 0/548 dead transitions. [2024-06-14 11:22:49,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 548 transitions, 7834 flow [2024-06-14 11:22:49,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:49,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:49,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:22:49,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:22:49,653 INFO L175 Difference]: Start difference. First operand has 405 places, 530 transitions, 6686 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:22:49,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 548 transitions, 7834 flow [2024-06-14 11:22:52,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 548 transitions, 7605 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:52,120 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 6621 flow [2024-06-14 11:22:52,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6457, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6621, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-14 11:22:52,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-14 11:22:52,121 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 6621 flow [2024-06-14 11:22:52,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:52,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:52,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:52,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:22:52,121 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:22:52,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:52,122 INFO L85 PathProgramCache]: Analyzing trace with hash 2119118378, now seen corresponding path program 11 times [2024-06-14 11:22:52,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:52,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99817672] [2024-06-14 11:22:52,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:52,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:52,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:52,232 INFO 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:22:52,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:52,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99817672] [2024-06-14 11:22:52,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99817672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:52,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:52,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:52,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930217254] [2024-06-14 11:22:52,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:52,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:52,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:52,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:52,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:52,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:52,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 6621 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:52,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:52,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:52,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:53,305 INFO L124 PetriNetUnfolderBase]: 3183/5367 cut-off events. [2024-06-14 11:22:53,305 INFO L125 PetriNetUnfolderBase]: For 497338/497353 co-relation queries the response was YES. [2024-06-14 11:22:53,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36792 conditions, 5367 events. 3183/5367 cut-off events. For 497338/497353 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 35871 event pairs, 644 based on Foata normal form. 22/5384 useless extension candidates. Maximal degree in co-relation 36610. Up to 4456 conditions per place. [2024-06-14 11:22:53,371 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 462 selfloop transitions, 85 changer transitions 0/553 dead transitions. [2024-06-14 11:22:53,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 553 transitions, 8003 flow [2024-06-14 11:22:53,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:53,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:53,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:22:53,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:22:53,372 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 6621 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:22:53,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 553 transitions, 8003 flow [2024-06-14 11:22:55,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 553 transitions, 7819 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:55,654 INFO L231 Difference]: Finished difference. Result has 408 places, 530 transitions, 6616 flow [2024-06-14 11:22:55,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6616, PETRI_PLACES=408, PETRI_TRANSITIONS=530} [2024-06-14 11:22:55,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 11:22:55,655 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 530 transitions, 6616 flow [2024-06-14 11:22:55,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:55,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:55,655 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:22:55,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:22:55,655 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:22:55,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:55,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1823661644, now seen corresponding path program 12 times [2024-06-14 11:22:55,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:55,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633086261] [2024-06-14 11:22:55,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:55,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:55,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:55,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:55,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633086261] [2024-06-14 11:22:55,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633086261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:55,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:55,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:55,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477202807] [2024-06-14 11:22:55,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:55,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:55,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:55,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:55,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:55,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:55,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 530 transitions, 6616 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:55,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:55,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:55,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:56,763 INFO L124 PetriNetUnfolderBase]: 3171/5334 cut-off events. [2024-06-14 11:22:56,764 INFO L125 PetriNetUnfolderBase]: For 449905/449905 co-relation queries the response was YES. [2024-06-14 11:22:56,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36404 conditions, 5334 events. 3171/5334 cut-off events. For 449905/449905 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 35563 event pairs, 643 based on Foata normal form. 2/5326 useless extension candidates. Maximal degree in co-relation 36221. Up to 4690 conditions per place. [2024-06-14 11:22:56,837 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 443 selfloop transitions, 102 changer transitions 0/551 dead transitions. [2024-06-14 11:22:56,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 551 transitions, 7758 flow [2024-06-14 11:22:56,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:56,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:56,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:22:56,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:22:56,838 INFO L175 Difference]: Start difference. First operand has 408 places, 530 transitions, 6616 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:22:56,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 551 transitions, 7758 flow [2024-06-14 11:22:59,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 551 transitions, 7569 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:59,169 INFO L231 Difference]: Finished difference. Result has 411 places, 530 transitions, 6639 flow [2024-06-14 11:22:59,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6427, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6639, PETRI_PLACES=411, PETRI_TRANSITIONS=530} [2024-06-14 11:22:59,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-14 11:22:59,169 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 530 transitions, 6639 flow [2024-06-14 11:22:59,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:59,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:59,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, 1, 1] [2024-06-14 11:22:59,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:22:59,170 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:22:59,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:59,170 INFO L85 PathProgramCache]: Analyzing trace with hash -136054034, now seen corresponding path program 13 times [2024-06-14 11:22:59,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:59,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380514079] [2024-06-14 11:22:59,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:59,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:59,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:22:59,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:59,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380514079] [2024-06-14 11:22:59,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380514079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:59,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:59,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:59,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800137089] [2024-06-14 11:22:59,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:59,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:59,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:59,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:59,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:59,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:59,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 530 transitions, 6639 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:59,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:59,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:59,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:00,281 INFO L124 PetriNetUnfolderBase]: 3179/5349 cut-off events. [2024-06-14 11:23:00,281 INFO L125 PetriNetUnfolderBase]: For 457771/457774 co-relation queries the response was YES. [2024-06-14 11:23:00,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36453 conditions, 5349 events. 3179/5349 cut-off events. For 457771/457774 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35723 event pairs, 631 based on Foata normal form. 4/5347 useless extension candidates. Maximal degree in co-relation 36269. Up to 4807 conditions per place. [2024-06-14 11:23:00,353 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 486 selfloop transitions, 58 changer transitions 0/550 dead transitions. [2024-06-14 11:23:00,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 550 transitions, 7826 flow [2024-06-14 11:23:00,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:23:00,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:23:00,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:23:00,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:23:00,354 INFO L175 Difference]: Start difference. First operand has 411 places, 530 transitions, 6639 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:23:00,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 550 transitions, 7826 flow [2024-06-14 11:23:02,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 550 transitions, 7570 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:02,571 INFO L231 Difference]: Finished difference. Result has 410 places, 532 transitions, 6569 flow [2024-06-14 11:23:02,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6383, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6569, PETRI_PLACES=410, PETRI_TRANSITIONS=532} [2024-06-14 11:23:02,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-14 11:23:02,572 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 532 transitions, 6569 flow [2024-06-14 11:23:02,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:02,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:02,572 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:23:02,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:23:02,572 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:23:02,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1584630534, now seen corresponding path program 14 times [2024-06-14 11:23:02,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:02,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202504132] [2024-06-14 11:23:02,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:02,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:02,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:02,698 INFO 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:23:02,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:02,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202504132] [2024-06-14 11:23:02,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202504132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:02,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:02,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:02,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662187391] [2024-06-14 11:23:02,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:02,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:02,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:02,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:02,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:02,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:02,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 532 transitions, 6569 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:02,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:02,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:02,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:03,665 INFO L124 PetriNetUnfolderBase]: 3156/5319 cut-off events. [2024-06-14 11:23:03,666 INFO L125 PetriNetUnfolderBase]: For 449110/449125 co-relation queries the response was YES. [2024-06-14 11:23:03,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35079 conditions, 5319 events. 3156/5319 cut-off events. For 449110/449125 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35557 event pairs, 642 based on Foata normal form. 22/5336 useless extension candidates. Maximal degree in co-relation 34895. Up to 4655 conditions per place. [2024-06-14 11:23:03,739 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 479 selfloop transitions, 70 changer transitions 0/555 dead transitions. [2024-06-14 11:23:03,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 555 transitions, 7745 flow [2024-06-14 11:23:03,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:23:03,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:23:03,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:23:03,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:23:03,740 INFO L175 Difference]: Start difference. First operand has 410 places, 532 transitions, 6569 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:23:03,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 555 transitions, 7745 flow [2024-06-14 11:23:06,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 555 transitions, 7576 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:06,153 INFO L231 Difference]: Finished difference. Result has 411 places, 532 transitions, 6549 flow [2024-06-14 11:23:06,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6400, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6549, PETRI_PLACES=411, PETRI_TRANSITIONS=532} [2024-06-14 11:23:06,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-14 11:23:06,153 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 532 transitions, 6549 flow [2024-06-14 11:23:06,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:06,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:06,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:06,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:23:06,154 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:23:06,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:06,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1590886644, now seen corresponding path program 15 times [2024-06-14 11:23:06,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:06,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623424344] [2024-06-14 11:23:06,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:06,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:06,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:06,292 INFO 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:23:06,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:06,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623424344] [2024-06-14 11:23:06,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623424344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:06,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:06,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:06,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161914869] [2024-06-14 11:23:06,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:06,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:06,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:06,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:06,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:06,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 532 transitions, 6549 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:06,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:06,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:06,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:07,272 INFO L124 PetriNetUnfolderBase]: 3110/5240 cut-off events. [2024-06-14 11:23:07,272 INFO L125 PetriNetUnfolderBase]: For 405742/405745 co-relation queries the response was YES. [2024-06-14 11:23:07,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32500 conditions, 5240 events. 3110/5240 cut-off events. For 405742/405745 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34992 event pairs, 590 based on Foata normal form. 22/5256 useless extension candidates. Maximal degree in co-relation 32315. Up to 4515 conditions per place. [2024-06-14 11:23:07,344 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 462 selfloop transitions, 98 changer transitions 0/566 dead transitions. [2024-06-14 11:23:07,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 566 transitions, 7775 flow [2024-06-14 11:23:07,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:07,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:07,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:23:07,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:23:07,345 INFO L175 Difference]: Start difference. First operand has 411 places, 532 transitions, 6549 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:23:07,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 566 transitions, 7775 flow [2024-06-14 11:23:09,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 566 transitions, 7580 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:09,675 INFO L231 Difference]: Finished difference. Result has 414 places, 532 transitions, 6575 flow [2024-06-14 11:23:09,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6354, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6575, PETRI_PLACES=414, PETRI_TRANSITIONS=532} [2024-06-14 11:23:09,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 11:23:09,676 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 532 transitions, 6575 flow [2024-06-14 11:23:09,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:09,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:09,676 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:23:09,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:23:09,677 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:23:09,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:09,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1354414614, now seen corresponding path program 16 times [2024-06-14 11:23:09,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:09,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129453264] [2024-06-14 11:23:09,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:09,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:09,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:09,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:23:09,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:09,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129453264] [2024-06-14 11:23:09,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129453264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:09,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:09,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:09,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706295082] [2024-06-14 11:23:09,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:09,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:09,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:09,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:09,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:09,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:09,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 532 transitions, 6575 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:09,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:09,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:09,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:10,820 INFO L124 PetriNetUnfolderBase]: 3080/5210 cut-off events. [2024-06-14 11:23:10,821 INFO L125 PetriNetUnfolderBase]: For 312626/312641 co-relation queries the response was YES. [2024-06-14 11:23:10,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31126 conditions, 5210 events. 3080/5210 cut-off events. For 312626/312641 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34977 event pairs, 506 based on Foata normal form. 22/5227 useless extension candidates. Maximal degree in co-relation 30940. Up to 4086 conditions per place. [2024-06-14 11:23:10,891 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 467 selfloop transitions, 86 changer transitions 0/559 dead transitions. [2024-06-14 11:23:10,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 559 transitions, 7789 flow [2024-06-14 11:23:10,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:23:10,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:23:10,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:23:10,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:23:10,892 INFO L175 Difference]: Start difference. First operand has 414 places, 532 transitions, 6575 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:23:10,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 559 transitions, 7789 flow [2024-06-14 11:23:12,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 559 transitions, 7557 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:12,623 INFO L231 Difference]: Finished difference. Result has 413 places, 532 transitions, 6526 flow [2024-06-14 11:23:12,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6526, PETRI_PLACES=413, PETRI_TRANSITIONS=532} [2024-06-14 11:23:12,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-14 11:23:12,624 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 532 transitions, 6526 flow [2024-06-14 11:23:12,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:12,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:12,624 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:23:12,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:23:12,624 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:23:12,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash 106532980, now seen corresponding path program 1 times [2024-06-14 11:23:12,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:12,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244728240] [2024-06-14 11:23:12,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:12,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:12,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:23:12,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:12,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244728240] [2024-06-14 11:23:12,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244728240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:12,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:12,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:12,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399684618] [2024-06-14 11:23:12,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:12,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:12,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:12,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:12,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:12,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:12,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 532 transitions, 6526 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:12,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:12,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:12,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:13,870 INFO L124 PetriNetUnfolderBase]: 3407/5723 cut-off events. [2024-06-14 11:23:13,871 INFO L125 PetriNetUnfolderBase]: For 579072/579072 co-relation queries the response was YES. [2024-06-14 11:23:13,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39367 conditions, 5723 events. 3407/5723 cut-off events. For 579072/579072 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38184 event pairs, 634 based on Foata normal form. 6/5698 useless extension candidates. Maximal degree in co-relation 39180. Up to 2633 conditions per place. [2024-06-14 11:23:13,952 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 327 changer transitions 0/590 dead transitions. [2024-06-14 11:23:13,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 590 transitions, 8378 flow [2024-06-14 11:23:13,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:13,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:13,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-14 11:23:13,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233062330623306 [2024-06-14 11:23:13,953 INFO L175 Difference]: Start difference. First operand has 413 places, 532 transitions, 6526 flow. Second operand 9 states and 230 transitions. [2024-06-14 11:23:13,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 590 transitions, 8378 flow [2024-06-14 11:23:17,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 590 transitions, 8152 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:17,069 INFO L231 Difference]: Finished difference. Result has 416 places, 535 transitions, 7038 flow [2024-06-14 11:23:17,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6300, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7038, PETRI_PLACES=416, PETRI_TRANSITIONS=535} [2024-06-14 11:23:17,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-14 11:23:17,069 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 535 transitions, 7038 flow [2024-06-14 11:23:17,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:17,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:17,069 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:23:17,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:23:17,070 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:23:17,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:17,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1248945386, now seen corresponding path program 2 times [2024-06-14 11:23:17,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:17,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182118284] [2024-06-14 11:23:17,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:17,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:17,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:23:17,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:17,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182118284] [2024-06-14 11:23:17,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182118284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:17,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:17,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:17,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014528504] [2024-06-14 11:23:17,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:17,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:17,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:17,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:17,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:17,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:17,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 535 transitions, 7038 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:17,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:17,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:17,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:18,490 INFO L124 PetriNetUnfolderBase]: 3435/5782 cut-off events. [2024-06-14 11:23:18,490 INFO L125 PetriNetUnfolderBase]: For 591641/591644 co-relation queries the response was YES. [2024-06-14 11:23:18,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40203 conditions, 5782 events. 3435/5782 cut-off events. For 591641/591644 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 38772 event pairs, 608 based on Foata normal form. 8/5779 useless extension candidates. Maximal degree in co-relation 40015. Up to 4717 conditions per place. [2024-06-14 11:23:18,564 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 145 changer transitions 0/581 dead transitions. [2024-06-14 11:23:18,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 581 transitions, 8388 flow [2024-06-14 11:23:18,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:18,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:18,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:23:18,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-14 11:23:18,565 INFO L175 Difference]: Start difference. First operand has 416 places, 535 transitions, 7038 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:23:18,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 581 transitions, 8388 flow [2024-06-14 11:23:22,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 581 transitions, 7928 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:22,107 INFO L231 Difference]: Finished difference. Result has 421 places, 538 transitions, 6924 flow [2024-06-14 11:23:22,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6590, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6924, PETRI_PLACES=421, PETRI_TRANSITIONS=538} [2024-06-14 11:23:22,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-14 11:23:22,107 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 538 transitions, 6924 flow [2024-06-14 11:23:22,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:22,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:22,108 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:23:22,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:23:22,108 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:23:22,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:22,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1248945200, now seen corresponding path program 1 times [2024-06-14 11:23:22,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:22,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086263163] [2024-06-14 11:23:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:22,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:22,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:22,216 INFO 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:23:22,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:22,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086263163] [2024-06-14 11:23:22,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086263163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:22,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:22,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:22,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614504977] [2024-06-14 11:23:22,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:22,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:22,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:22,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:22,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:22,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:22,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 538 transitions, 6924 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:22,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:22,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:22,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:23,368 INFO L124 PetriNetUnfolderBase]: 3534/5960 cut-off events. [2024-06-14 11:23:23,369 INFO L125 PetriNetUnfolderBase]: For 672425/672440 co-relation queries the response was YES. [2024-06-14 11:23:23,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42437 conditions, 5960 events. 3534/5960 cut-off events. For 672425/672440 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40308 event pairs, 647 based on Foata normal form. 18/5973 useless extension candidates. Maximal degree in co-relation 42247. Up to 4474 conditions per place. [2024-06-14 11:23:23,458 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 452 selfloop transitions, 121 changer transitions 0/579 dead transitions. [2024-06-14 11:23:23,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 579 transitions, 8648 flow [2024-06-14 11:23:23,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:23,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:23,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:23:23,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:23:23,459 INFO L175 Difference]: Start difference. First operand has 421 places, 538 transitions, 6924 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:23:23,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 579 transitions, 8648 flow [2024-06-14 11:23:27,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 579 transitions, 8344 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:27,966 INFO L231 Difference]: Finished difference. Result has 423 places, 541 transitions, 6916 flow [2024-06-14 11:23:27,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6620, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6916, PETRI_PLACES=423, PETRI_TRANSITIONS=541} [2024-06-14 11:23:27,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-14 11:23:27,966 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 541 transitions, 6916 flow [2024-06-14 11:23:27,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:27,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:27,966 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:23:27,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:23:27,967 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:23:27,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:27,967 INFO L85 PathProgramCache]: Analyzing trace with hash 295320080, now seen corresponding path program 2 times [2024-06-14 11:23:27,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:27,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096117598] [2024-06-14 11:23:27,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:27,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:27,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:28,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:23:28,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:28,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096117598] [2024-06-14 11:23:28,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096117598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:28,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:28,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:28,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071039113] [2024-06-14 11:23:28,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:28,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:28,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:28,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:28,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:28,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:28,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 541 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:28,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:28,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:28,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:29,279 INFO L124 PetriNetUnfolderBase]: 3652/6150 cut-off events. [2024-06-14 11:23:29,280 INFO L125 PetriNetUnfolderBase]: For 747503/747518 co-relation queries the response was YES. [2024-06-14 11:23:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44789 conditions, 6150 events. 3652/6150 cut-off events. For 747503/747518 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41790 event pairs, 688 based on Foata normal form. 18/6163 useless extension candidates. Maximal degree in co-relation 44598. Up to 4538 conditions per place. [2024-06-14 11:23:29,377 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 452 selfloop transitions, 128 changer transitions 0/586 dead transitions. [2024-06-14 11:23:29,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 586 transitions, 8744 flow [2024-06-14 11:23:29,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:29,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:23:29,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:23:29,378 INFO L175 Difference]: Start difference. First operand has 423 places, 541 transitions, 6916 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:23:29,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 586 transitions, 8744 flow [2024-06-14 11:23:33,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 586 transitions, 8622 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:23:33,886 INFO L231 Difference]: Finished difference. Result has 429 places, 552 transitions, 7230 flow [2024-06-14 11:23:33,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6794, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7230, PETRI_PLACES=429, PETRI_TRANSITIONS=552} [2024-06-14 11:23:33,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-14 11:23:33,888 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 552 transitions, 7230 flow [2024-06-14 11:23:33,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:33,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:33,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:23:33,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:23:33,888 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:23:33,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:33,889 INFO L85 PathProgramCache]: Analyzing trace with hash -527124016, now seen corresponding path program 3 times [2024-06-14 11:23:33,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:33,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996971815] [2024-06-14 11:23:33,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:33,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:33,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:34,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:34,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:34,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996971815] [2024-06-14 11:23:34,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996971815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:34,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:34,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:34,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431664258] [2024-06-14 11:23:34,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:34,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:34,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:34,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:34,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:34,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:34,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 552 transitions, 7230 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:34,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:34,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:34,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:35,336 INFO L124 PetriNetUnfolderBase]: 3639/6127 cut-off events. [2024-06-14 11:23:35,337 INFO L125 PetriNetUnfolderBase]: For 732479/732494 co-relation queries the response was YES. [2024-06-14 11:23:35,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44753 conditions, 6127 events. 3639/6127 cut-off events. For 732479/732494 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41539 event pairs, 682 based on Foata normal form. 18/6140 useless extension candidates. Maximal degree in co-relation 44559. Up to 4532 conditions per place. [2024-06-14 11:23:35,435 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 458 selfloop transitions, 124 changer transitions 0/588 dead transitions. [2024-06-14 11:23:35,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 588 transitions, 8928 flow [2024-06-14 11:23:35,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:35,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:35,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:23:35,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:23:35,436 INFO L175 Difference]: Start difference. First operand has 429 places, 552 transitions, 7230 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:23:35,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 588 transitions, 8928 flow [2024-06-14 11:23:40,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 588 transitions, 8709 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 11:23:40,143 INFO L231 Difference]: Finished difference. Result has 434 places, 552 transitions, 7263 flow [2024-06-14 11:23:40,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7263, PETRI_PLACES=434, PETRI_TRANSITIONS=552} [2024-06-14 11:23:40,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-14 11:23:40,144 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 552 transitions, 7263 flow [2024-06-14 11:23:40,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:40,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:40,144 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:23:40,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:23:40,144 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:23:40,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:40,145 INFO L85 PathProgramCache]: Analyzing trace with hash 295082744, now seen corresponding path program 3 times [2024-06-14 11:23:40,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:40,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662316967] [2024-06-14 11:23:40,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:40,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:40,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:40,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:40,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662316967] [2024-06-14 11:23:40,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662316967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:40,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:40,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:40,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220304822] [2024-06-14 11:23:40,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:40,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:40,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:40,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:40,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:40,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:40,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 552 transitions, 7263 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:40,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:40,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:40,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:41,730 INFO L124 PetriNetUnfolderBase]: 3692/6203 cut-off events. [2024-06-14 11:23:41,730 INFO L125 PetriNetUnfolderBase]: For 777511/777514 co-relation queries the response was YES. [2024-06-14 11:23:41,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45986 conditions, 6203 events. 3692/6203 cut-off events. For 777511/777514 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 42017 event pairs, 673 based on Foata normal form. 8/6200 useless extension candidates. Maximal degree in co-relation 45791. Up to 5031 conditions per place. [2024-06-14 11:23:41,809 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 434 selfloop transitions, 156 changer transitions 0/596 dead transitions. [2024-06-14 11:23:41,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 596 transitions, 8827 flow [2024-06-14 11:23:41,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:41,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:41,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 11:23:41,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-14 11:23:41,810 INFO L175 Difference]: Start difference. First operand has 434 places, 552 transitions, 7263 flow. Second operand 10 states and 228 transitions. [2024-06-14 11:23:41,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 596 transitions, 8827 flow [2024-06-14 11:23:45,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 596 transitions, 8591 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:45,986 INFO L231 Difference]: Finished difference. Result has 441 places, 554 transitions, 7393 flow [2024-06-14 11:23:45,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7393, PETRI_PLACES=441, PETRI_TRANSITIONS=554} [2024-06-14 11:23:45,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-14 11:23:45,987 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 554 transitions, 7393 flow [2024-06-14 11:23:45,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:45,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:45,987 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:23:45,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:23:45,987 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:23:45,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:45,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1132298886, now seen corresponding path program 4 times [2024-06-14 11:23:45,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:45,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897298634] [2024-06-14 11:23:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:45,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:45,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:46,101 INFO 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:23:46,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:46,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897298634] [2024-06-14 11:23:46,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897298634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:46,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:46,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:46,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707245301] [2024-06-14 11:23:46,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:46,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:46,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:46,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:46,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 554 transitions, 7393 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:46,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:46,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:46,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:47,461 INFO L124 PetriNetUnfolderBase]: 3893/6513 cut-off events. [2024-06-14 11:23:47,461 INFO L125 PetriNetUnfolderBase]: For 986044/986044 co-relation queries the response was YES. [2024-06-14 11:23:47,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51222 conditions, 6513 events. 3893/6513 cut-off events. For 986044/986044 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 44512 event pairs, 1035 based on Foata normal form. 8/6494 useless extension candidates. Maximal degree in co-relation 51025. Up to 5041 conditions per place. [2024-06-14 11:23:47,559 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 273 selfloop transitions, 322 changer transitions 0/601 dead transitions. [2024-06-14 11:23:47,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 601 transitions, 8991 flow [2024-06-14 11:23:47,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:47,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:47,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-14 11:23:47,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-14 11:23:47,560 INFO L175 Difference]: Start difference. First operand has 441 places, 554 transitions, 7393 flow. Second operand 9 states and 223 transitions. [2024-06-14 11:23:47,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 601 transitions, 8991 flow [2024-06-14 11:23:53,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 601 transitions, 8664 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:53,286 INFO L231 Difference]: Finished difference. Result has 442 places, 556 transitions, 7760 flow [2024-06-14 11:23:53,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7760, PETRI_PLACES=442, PETRI_TRANSITIONS=556} [2024-06-14 11:23:53,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-14 11:23:53,287 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 556 transitions, 7760 flow [2024-06-14 11:23:53,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:53,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:53,287 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:23:53,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:23:53,287 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:23:53,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:53,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1775219446, now seen corresponding path program 5 times [2024-06-14 11:23:53,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:53,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636222115] [2024-06-14 11:23:53,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:53,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:53,406 INFO 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:23:53,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:53,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636222115] [2024-06-14 11:23:53,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636222115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:53,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:53,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:53,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823989039] [2024-06-14 11:23:53,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:53,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:53,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:53,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 556 transitions, 7760 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:53,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:53,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:53,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:54,858 INFO L124 PetriNetUnfolderBase]: 3921/6559 cut-off events. [2024-06-14 11:23:54,858 INFO L125 PetriNetUnfolderBase]: For 1005812/1005812 co-relation queries the response was YES. [2024-06-14 11:23:54,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51892 conditions, 6559 events. 3921/6559 cut-off events. For 1005812/1005812 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 44848 event pairs, 1057 based on Foata normal form. 8/6542 useless extension candidates. Maximal degree in co-relation 51696. Up to 5466 conditions per place. [2024-06-14 11:23:54,951 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 321 changer transitions 0/592 dead transitions. [2024-06-14 11:23:54,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 592 transitions, 9062 flow [2024-06-14 11:23:54,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:54,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:54,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:23:54,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-14 11:23:54,952 INFO L175 Difference]: Start difference. First operand has 442 places, 556 transitions, 7760 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:23:54,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 592 transitions, 9062 flow [2024-06-14 11:24:00,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 592 transitions, 8617 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:00,990 INFO L231 Difference]: Finished difference. Result has 446 places, 557 transitions, 7988 flow [2024-06-14 11:24:00,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7319, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7988, PETRI_PLACES=446, PETRI_TRANSITIONS=557} [2024-06-14 11:24:00,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-14 11:24:00,990 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 557 transitions, 7988 flow [2024-06-14 11:24:00,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:00,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:00,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, 1] [2024-06-14 11:24:00,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:24:00,991 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:24:00,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:00,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1340487216, now seen corresponding path program 6 times [2024-06-14 11:24:00,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:00,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662234819] [2024-06-14 11:24:00,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:00,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:01,109 INFO 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:01,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:01,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662234819] [2024-06-14 11:24:01,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662234819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:01,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:01,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:01,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869935554] [2024-06-14 11:24:01,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:01,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:01,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:01,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:01,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:01,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:01,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 557 transitions, 7988 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:01,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:01,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:01,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:02,551 INFO L124 PetriNetUnfolderBase]: 4121/6905 cut-off events. [2024-06-14 11:24:02,551 INFO L125 PetriNetUnfolderBase]: For 1170253/1170253 co-relation queries the response was YES. [2024-06-14 11:24:02,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57411 conditions, 6905 events. 4121/6905 cut-off events. For 1170253/1170253 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 47599 event pairs, 1054 based on Foata normal form. 6/6880 useless extension candidates. Maximal degree in co-relation 57213. Up to 4930 conditions per place. [2024-06-14 11:24:02,658 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 326 changer transitions 0/611 dead transitions. [2024-06-14 11:24:02,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 611 transitions, 9868 flow [2024-06-14 11:24:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-14 11:24:02,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 11:24:02,659 INFO L175 Difference]: Start difference. First operand has 446 places, 557 transitions, 7988 flow. Second operand 9 states and 228 transitions. [2024-06-14 11:24:02,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 611 transitions, 9868 flow [2024-06-14 11:24:08,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 611 transitions, 9211 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:08,016 INFO L231 Difference]: Finished difference. Result has 447 places, 560 transitions, 8063 flow [2024-06-14 11:24:08,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8063, PETRI_PLACES=447, PETRI_TRANSITIONS=560} [2024-06-14 11:24:08,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-14 11:24:08,016 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 560 transitions, 8063 flow [2024-06-14 11:24:08,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:08,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:08,017 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:24:08,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:24:08,017 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:24:08,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:08,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1274281986, now seen corresponding path program 7 times [2024-06-14 11:24:08,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:08,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871658122] [2024-06-14 11:24:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:08,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:08,163 INFO 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:08,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:08,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871658122] [2024-06-14 11:24:08,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871658122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:08,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:08,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:08,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413735190] [2024-06-14 11:24:08,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:08,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:08,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:08,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:08,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:08,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:08,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 560 transitions, 8063 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:08,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:08,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:08,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:09,693 INFO L124 PetriNetUnfolderBase]: 4108/6882 cut-off events. [2024-06-14 11:24:09,694 INFO L125 PetriNetUnfolderBase]: For 1161457/1161460 co-relation queries the response was YES. [2024-06-14 11:24:09,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56982 conditions, 6882 events. 4108/6882 cut-off events. For 1161457/1161460 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 47538 event pairs, 1115 based on Foata normal form. 8/6866 useless extension candidates. Maximal degree in co-relation 56784. Up to 6081 conditions per place. [2024-06-14 11:24:09,797 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 460 selfloop transitions, 133 changer transitions 0/599 dead transitions. [2024-06-14 11:24:09,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 599 transitions, 9373 flow [2024-06-14 11:24:09,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:24:09,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:24:09,798 INFO L175 Difference]: Start difference. First operand has 447 places, 560 transitions, 8063 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:24:09,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 599 transitions, 9373 flow [2024-06-14 11:24:14,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 599 transitions, 8706 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:14,427 INFO L231 Difference]: Finished difference. Result has 450 places, 560 transitions, 7666 flow [2024-06-14 11:24:14,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7396, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7666, PETRI_PLACES=450, PETRI_TRANSITIONS=560} [2024-06-14 11:24:14,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-14 11:24:14,428 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 560 transitions, 7666 flow [2024-06-14 11:24:14,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:14,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:14,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:14,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:24:14,428 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:24:14,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:14,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1274281800, now seen corresponding path program 4 times [2024-06-14 11:24:14,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:14,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446041747] [2024-06-14 11:24:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:14,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:14,539 INFO 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:14,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:14,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446041747] [2024-06-14 11:24:14,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446041747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:14,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:14,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:14,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385662041] [2024-06-14 11:24:14,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:14,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:14,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:14,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:14,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:14,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:14,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 560 transitions, 7666 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:14,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:14,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:14,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:16,134 INFO L124 PetriNetUnfolderBase]: 4174/7007 cut-off events. [2024-06-14 11:24:16,134 INFO L125 PetriNetUnfolderBase]: For 1226954/1226969 co-relation queries the response was YES. [2024-06-14 11:24:16,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57979 conditions, 7007 events. 4174/7007 cut-off events. For 1226954/1226969 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 48641 event pairs, 1150 based on Foata normal form. 18/7009 useless extension candidates. Maximal degree in co-relation 57780. Up to 6109 conditions per place. [2024-06-14 11:24:16,232 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 478 selfloop transitions, 111 changer transitions 0/595 dead transitions. [2024-06-14 11:24:16,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 595 transitions, 9197 flow [2024-06-14 11:24:16,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:16,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:16,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:24:16,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:24:16,233 INFO L175 Difference]: Start difference. First operand has 450 places, 560 transitions, 7666 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:24:16,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 595 transitions, 9197 flow [2024-06-14 11:24:22,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 595 transitions, 8927 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:22,237 INFO L231 Difference]: Finished difference. Result has 453 places, 562 transitions, 7685 flow [2024-06-14 11:24:22,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7396, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7685, PETRI_PLACES=453, PETRI_TRANSITIONS=562} [2024-06-14 11:24:22,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-14 11:24:22,238 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 562 transitions, 7685 flow [2024-06-14 11:24:22,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:22,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:22,238 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:24:22,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:24:22,238 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:24:22,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:22,238 INFO L85 PathProgramCache]: Analyzing trace with hash -403854186, now seen corresponding path program 8 times [2024-06-14 11:24:22,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:22,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121194082] [2024-06-14 11:24:22,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:22,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:22,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:22,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:22,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:22,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121194082] [2024-06-14 11:24:22,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121194082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:22,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:22,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:22,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982814754] [2024-06-14 11:24:22,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:22,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:22,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:22,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:22,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:22,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:22,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 562 transitions, 7685 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:22,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:22,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:22,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:24,094 INFO L124 PetriNetUnfolderBase]: 4202/7055 cut-off events. [2024-06-14 11:24:24,094 INFO L125 PetriNetUnfolderBase]: For 1259093/1259096 co-relation queries the response was YES. [2024-06-14 11:24:24,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58520 conditions, 7055 events. 4202/7055 cut-off events. For 1259093/1259096 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 49004 event pairs, 1170 based on Foata normal form. 10/7054 useless extension candidates. Maximal degree in co-relation 58319. Up to 6286 conditions per place. [2024-06-14 11:24:24,199 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 458 selfloop transitions, 131 changer transitions 0/595 dead transitions. [2024-06-14 11:24:24,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 595 transitions, 8983 flow [2024-06-14 11:24:24,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:24,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:24,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:24:24,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-14 11:24:24,200 INFO L175 Difference]: Start difference. First operand has 453 places, 562 transitions, 7685 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:24:24,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 595 transitions, 8983 flow [2024-06-14 11:24:31,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 595 transitions, 8777 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:31,596 INFO L231 Difference]: Finished difference. Result has 457 places, 563 transitions, 7770 flow [2024-06-14 11:24:31,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7479, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7770, PETRI_PLACES=457, PETRI_TRANSITIONS=563} [2024-06-14 11:24:31,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-14 11:24:31,597 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 563 transitions, 7770 flow [2024-06-14 11:24:31,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:31,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:31,598 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:24:31,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:24:31,598 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:24:31,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:31,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1770898666, now seen corresponding path program 9 times [2024-06-14 11:24:31,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:31,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819138382] [2024-06-14 11:24:31,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:31,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:31,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:31,738 INFO 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:31,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:31,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819138382] [2024-06-14 11:24:31,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819138382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:31,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:31,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:31,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951737730] [2024-06-14 11:24:31,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:31,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:31,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:31,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:31,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:31,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:31,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 563 transitions, 7770 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:31,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:31,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:31,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:33,337 INFO L124 PetriNetUnfolderBase]: 4230/7097 cut-off events. [2024-06-14 11:24:33,337 INFO L125 PetriNetUnfolderBase]: For 1271274/1271277 co-relation queries the response was YES. [2024-06-14 11:24:33,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59059 conditions, 7097 events. 4230/7097 cut-off events. For 1271274/1271277 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 49274 event pairs, 1166 based on Foata normal form. 8/7092 useless extension candidates. Maximal degree in co-relation 58857. Up to 6300 conditions per place. [2024-06-14 11:24:33,455 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 462 selfloop transitions, 134 changer transitions 0/602 dead transitions. [2024-06-14 11:24:33,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 602 transitions, 9133 flow [2024-06-14 11:24:33,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:33,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:33,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:24:33,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:24:33,456 INFO L175 Difference]: Start difference. First operand has 457 places, 563 transitions, 7770 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:24:33,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 602 transitions, 9133 flow [2024-06-14 11:24:39,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 602 transitions, 8864 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:39,108 INFO L231 Difference]: Finished difference. Result has 461 places, 566 transitions, 7838 flow [2024-06-14 11:24:39,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7501, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7838, PETRI_PLACES=461, PETRI_TRANSITIONS=566} [2024-06-14 11:24:39,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-14 11:24:39,108 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 566 transitions, 7838 flow [2024-06-14 11:24:39,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:39,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:39,108 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:24:39,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:24:39,109 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:24:39,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:39,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1008584520, now seen corresponding path program 5 times [2024-06-14 11:24:39,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:39,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59063416] [2024-06-14 11:24:39,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:39,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:39,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:39,218 INFO 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:39,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59063416] [2024-06-14 11:24:39,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59063416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:39,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:39,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:39,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010761420] [2024-06-14 11:24:39,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:39,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:39,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:39,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:39,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:39,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 566 transitions, 7838 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:39,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:39,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:39,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:40,984 INFO L124 PetriNetUnfolderBase]: 4296/7212 cut-off events. [2024-06-14 11:24:40,984 INFO L125 PetriNetUnfolderBase]: For 1344091/1344106 co-relation queries the response was YES. [2024-06-14 11:24:41,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60770 conditions, 7212 events. 4296/7212 cut-off events. For 1344091/1344106 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50309 event pairs, 1195 based on Foata normal form. 18/7223 useless extension candidates. Maximal degree in co-relation 60566. Up to 6387 conditions per place. [2024-06-14 11:24:41,089 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 482 selfloop transitions, 109 changer transitions 0/597 dead transitions. [2024-06-14 11:24:41,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 597 transitions, 9374 flow [2024-06-14 11:24:41,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:41,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:41,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:24:41,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:24:41,090 INFO L175 Difference]: Start difference. First operand has 461 places, 566 transitions, 7838 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:24:41,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 597 transitions, 9374 flow [2024-06-14 11:24:47,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 597 transitions, 9098 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:47,771 INFO L231 Difference]: Finished difference. Result has 462 places, 568 transitions, 7828 flow [2024-06-14 11:24:47,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7562, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7828, PETRI_PLACES=462, PETRI_TRANSITIONS=568} [2024-06-14 11:24:47,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-14 11:24:47,772 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 568 transitions, 7828 flow [2024-06-14 11:24:47,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,772 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:24:47,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:24:47,772 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:24:47,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,773 INFO L85 PathProgramCache]: Analyzing trace with hash -403675440, now seen corresponding path program 6 times [2024-06-14 11:24:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530651232] [2024-06-14 11:24:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:47,888 INFO 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,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530651232] [2024-06-14 11:24:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530651232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:47,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:47,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:47,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563863274] [2024-06-14 11:24:47,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:47,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:47,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:47,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:47,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:47,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:47,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 568 transitions, 7828 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:47,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:47,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,437 INFO L124 PetriNetUnfolderBase]: 4278/7196 cut-off events. [2024-06-14 11:24:49,437 INFO L125 PetriNetUnfolderBase]: For 1331902/1331917 co-relation queries the response was YES. [2024-06-14 11:24:49,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59890 conditions, 7196 events. 4278/7196 cut-off events. For 1331902/1331917 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 50259 event pairs, 1197 based on Foata normal form. 20/7211 useless extension candidates. Maximal degree in co-relation 59685. Up to 6409 conditions per place. [2024-06-14 11:24:49,552 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 480 selfloop transitions, 107 changer transitions 0/593 dead transitions. [2024-06-14 11:24:49,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 593 transitions, 9080 flow [2024-06-14 11:24:49,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:49,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:49,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:24:49,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:24:49,553 INFO L175 Difference]: Start difference. First operand has 462 places, 568 transitions, 7828 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:24:49,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 593 transitions, 9080 flow [2024-06-14 11:24:56,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 593 transitions, 8937 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:56,999 INFO L231 Difference]: Finished difference. Result has 466 places, 568 transitions, 7904 flow [2024-06-14 11:24:57,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7685, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7904, PETRI_PLACES=466, PETRI_TRANSITIONS=568} [2024-06-14 11:24:57,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-14 11:24:57,000 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 568 transitions, 7904 flow [2024-06-14 11:24:57,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:57,000 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:24:57,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:24:57,000 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:24:57,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:57,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1174504938, now seen corresponding path program 10 times [2024-06-14 11:24:57,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:57,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57390673] [2024-06-14 11:24:57,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:57,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:57,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:57,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:57,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:57,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57390673] [2024-06-14 11:24:57,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57390673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:57,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:57,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:57,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264080229] [2024-06-14 11:24:57,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:57,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:57,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:57,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:57,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:57,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 568 transitions, 7904 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:57,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:57,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:58,906 INFO L124 PetriNetUnfolderBase]: 4455/7456 cut-off events. [2024-06-14 11:24:58,906 INFO L125 PetriNetUnfolderBase]: For 1478479/1478482 co-relation queries the response was YES. [2024-06-14 11:24:59,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64434 conditions, 7456 events. 4455/7456 cut-off events. For 1478479/1478482 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 52112 event pairs, 1217 based on Foata normal form. 8/7447 useless extension candidates. Maximal degree in co-relation 64227. Up to 6433 conditions per place. [2024-06-14 11:24:59,028 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 457 selfloop transitions, 152 changer transitions 0/615 dead transitions. [2024-06-14 11:24:59,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 615 transitions, 9670 flow [2024-06-14 11:24:59,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:59,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:59,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 11:24:59,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-14 11:24:59,029 INFO L175 Difference]: Start difference. First operand has 466 places, 568 transitions, 7904 flow. Second operand 10 states and 223 transitions. [2024-06-14 11:24:59,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 615 transitions, 9670 flow [2024-06-14 11:25:06,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 615 transitions, 9457 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:06,252 INFO L231 Difference]: Finished difference. Result has 472 places, 577 transitions, 8203 flow [2024-06-14 11:25:06,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7691, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8203, PETRI_PLACES=472, PETRI_TRANSITIONS=577} [2024-06-14 11:25:06,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-14 11:25:06,252 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 577 transitions, 8203 flow [2024-06-14 11:25:06,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:06,253 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:25:06,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:25:06,253 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:25:06,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:06,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1520039588, now seen corresponding path program 7 times [2024-06-14 11:25:06,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:06,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431897253] [2024-06-14 11:25:06,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:06,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:06,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:06,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:06,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431897253] [2024-06-14 11:25:06,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431897253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:06,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:06,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:06,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743546359] [2024-06-14 11:25:06,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:06,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:06,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:06,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:06,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:06,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:06,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 577 transitions, 8203 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:06,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:06,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:08,725 INFO L124 PetriNetUnfolderBase]: 4575/7663 cut-off events. [2024-06-14 11:25:08,726 INFO L125 PetriNetUnfolderBase]: For 1621524/1621539 co-relation queries the response was YES. [2024-06-14 11:25:08,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67998 conditions, 7663 events. 4575/7663 cut-off events. For 1621524/1621539 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53801 event pairs, 1260 based on Foata normal form. 20/7678 useless extension candidates. Maximal degree in co-relation 67788. Up to 6684 conditions per place. [2024-06-14 11:25:08,847 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 490 selfloop transitions, 111 changer transitions 0/607 dead transitions. [2024-06-14 11:25:08,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 607 transitions, 9788 flow [2024-06-14 11:25:08,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:08,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:08,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:25:08,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:25:08,848 INFO L175 Difference]: Start difference. First operand has 472 places, 577 transitions, 8203 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:25:08,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 607 transitions, 9788 flow [2024-06-14 11:25:15,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 607 transitions, 9487 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:15,525 INFO L231 Difference]: Finished difference. Result has 475 places, 580 transitions, 8211 flow [2024-06-14 11:25:15,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7902, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8211, PETRI_PLACES=475, PETRI_TRANSITIONS=580} [2024-06-14 11:25:15,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-14 11:25:15,525 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 580 transitions, 8211 flow [2024-06-14 11:25:15,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:15,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, 1] [2024-06-14 11:25:15,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:25:15,526 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:25:15,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:15,526 INFO L85 PathProgramCache]: Analyzing trace with hash -2067868750, now seen corresponding path program 8 times [2024-06-14 11:25:15,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:15,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179026650] [2024-06-14 11:25:15,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:15,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:15,640 INFO 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,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:15,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179026650] [2024-06-14 11:25:15,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179026650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:15,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:15,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:15,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428198872] [2024-06-14 11:25:15,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:15,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:15,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:15,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:15,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:15,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:15,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 580 transitions, 8211 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:15,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:15,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:17,997 INFO L124 PetriNetUnfolderBase]: 4694/7848 cut-off events. [2024-06-14 11:25:17,997 INFO L125 PetriNetUnfolderBase]: For 1754325/1754340 co-relation queries the response was YES. [2024-06-14 11:25:18,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71335 conditions, 7848 events. 4694/7848 cut-off events. For 1754325/1754340 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 55252 event pairs, 1284 based on Foata normal form. 18/7853 useless extension candidates. Maximal degree in co-relation 71123. Up to 6636 conditions per place. [2024-06-14 11:25:18,133 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 493 selfloop transitions, 119 changer transitions 0/618 dead transitions. [2024-06-14 11:25:18,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 618 transitions, 10144 flow [2024-06-14 11:25:18,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:18,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:18,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:25:18,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:25:18,134 INFO L175 Difference]: Start difference. First operand has 475 places, 580 transitions, 8211 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:25:18,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 618 transitions, 10144 flow [2024-06-14 11:25:24,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 618 transitions, 9924 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:24,819 INFO L231 Difference]: Finished difference. Result has 479 places, 587 transitions, 8418 flow [2024-06-14 11:25:24,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7991, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8418, PETRI_PLACES=479, PETRI_TRANSITIONS=587} [2024-06-14 11:25:24,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-14 11:25:24,820 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 587 transitions, 8418 flow [2024-06-14 11:25:24,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:24,820 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:25:24,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:25:24,820 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:25:24,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:24,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2067631600, now seen corresponding path program 9 times [2024-06-14 11:25:24,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:24,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417142734] [2024-06-14 11:25:24,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:24,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:24,950 INFO 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,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:24,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417142734] [2024-06-14 11:25:24,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417142734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:24,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:24,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:24,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653337632] [2024-06-14 11:25:24,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:24,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:24,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:24,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:24,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:24,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:24,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 587 transitions, 8418 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:24,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:24,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:27,307 INFO L124 PetriNetUnfolderBase]: 4681/7825 cut-off events. [2024-06-14 11:25:27,307 INFO L125 PetriNetUnfolderBase]: For 1748253/1748268 co-relation queries the response was YES. [2024-06-14 11:25:27,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71131 conditions, 7825 events. 4681/7825 cut-off events. For 1748253/1748268 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 55032 event pairs, 1270 based on Foata normal form. 18/7830 useless extension candidates. Maximal degree in co-relation 70917. Up to 6630 conditions per place. [2024-06-14 11:25:27,425 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 489 selfloop transitions, 122 changer transitions 0/617 dead transitions. [2024-06-14 11:25:27,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 617 transitions, 10198 flow [2024-06-14 11:25:27,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:25:27,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:25:27,426 INFO L175 Difference]: Start difference. First operand has 479 places, 587 transitions, 8418 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:25:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 617 transitions, 10198 flow [2024-06-14 11:25:33,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 617 transitions, 10051 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:33,701 INFO L231 Difference]: Finished difference. Result has 484 places, 587 transitions, 8519 flow [2024-06-14 11:25:33,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8271, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8519, PETRI_PLACES=484, PETRI_TRANSITIONS=587} [2024-06-14 11:25:33,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-14 11:25:33,701 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 587 transitions, 8519 flow [2024-06-14 11:25:33,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:33,701 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:25:33,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:25:33,702 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:25:33,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:33,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1751075410, now seen corresponding path program 10 times [2024-06-14 11:25:33,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:33,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119817494] [2024-06-14 11:25:33,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:33,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:33,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:33,815 INFO 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,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:33,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119817494] [2024-06-14 11:25:33,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119817494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:33,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:33,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:33,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55857213] [2024-06-14 11:25:33,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:33,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:33,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:33,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:33,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:33,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:33,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 587 transitions, 8519 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:33,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:33,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:36,006 INFO L124 PetriNetUnfolderBase]: 4709/7881 cut-off events. [2024-06-14 11:25:36,006 INFO L125 PetriNetUnfolderBase]: For 1792238/1792253 co-relation queries the response was YES. [2024-06-14 11:25:36,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72000 conditions, 7881 events. 4709/7881 cut-off events. For 1792238/1792253 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55618 event pairs, 1334 based on Foata normal form. 20/7896 useless extension candidates. Maximal degree in co-relation 71784. Up to 7074 conditions per place. [2024-06-14 11:25:36,126 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 496 selfloop transitions, 108 changer transitions 0/610 dead transitions. [2024-06-14 11:25:36,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 610 transitions, 9825 flow [2024-06-14 11:25:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:36,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:36,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:25:36,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:25:36,127 INFO L175 Difference]: Start difference. First operand has 484 places, 587 transitions, 8519 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:25:36,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 610 transitions, 9825 flow [2024-06-14 11:25:43,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 610 transitions, 9589 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:43,704 INFO L231 Difference]: Finished difference. Result has 486 places, 588 transitions, 8534 flow [2024-06-14 11:25:43,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8285, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8534, PETRI_PLACES=486, PETRI_TRANSITIONS=588} [2024-06-14 11:25:43,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-14 11:25:43,704 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 588 transitions, 8534 flow [2024-06-14 11:25:43,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:43,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:43,705 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:25:43,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:25:43,705 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:25:43,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:43,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1979155306, now seen corresponding path program 11 times [2024-06-14 11:25:43,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:43,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101383618] [2024-06-14 11:25:43,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:43,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:43,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:43,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:43,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101383618] [2024-06-14 11:25:43,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101383618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:43,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:43,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:43,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641126123] [2024-06-14 11:25:43,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:43,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:43,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:43,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:43,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:43,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:43,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 588 transitions, 8534 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:43,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:43,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:43,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:46,053 INFO L124 PetriNetUnfolderBase]: 4691/7838 cut-off events. [2024-06-14 11:25:46,053 INFO L125 PetriNetUnfolderBase]: For 1767858/1767861 co-relation queries the response was YES. [2024-06-14 11:25:46,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70839 conditions, 7838 events. 4691/7838 cut-off events. For 1767858/1767861 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55230 event pairs, 1311 based on Foata normal form. 10/7837 useless extension candidates. Maximal degree in co-relation 70623. Up to 7036 conditions per place. [2024-06-14 11:25:46,169 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 140 changer transitions 0/618 dead transitions. [2024-06-14 11:25:46,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 618 transitions, 9850 flow [2024-06-14 11:25:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:46,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:25:46,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 11:25:46,170 INFO L175 Difference]: Start difference. First operand has 486 places, 588 transitions, 8534 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:25:46,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 618 transitions, 9850 flow [2024-06-14 11:25:52,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 618 transitions, 9627 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:52,890 INFO L231 Difference]: Finished difference. Result has 490 places, 588 transitions, 8596 flow [2024-06-14 11:25:52,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8311, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8596, PETRI_PLACES=490, PETRI_TRANSITIONS=588} [2024-06-14 11:25:52,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-14 11:25:52,891 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 588 transitions, 8596 flow [2024-06-14 11:25:52,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:52,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:52,891 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:25:52,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:25:52,891 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:25:52,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:52,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1465534550, now seen corresponding path program 11 times [2024-06-14 11:25:52,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:52,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752820233] [2024-06-14 11:25:52,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:52,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:52,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:53,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:25:53,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:53,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752820233] [2024-06-14 11:25:53,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752820233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:53,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:53,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:53,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876647676] [2024-06-14 11:25:53,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:53,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:53,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:53,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:53,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:53,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:53,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 588 transitions, 8596 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:53,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:53,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:55,023 INFO L124 PetriNetUnfolderBase]: 4678/7826 cut-off events. [2024-06-14 11:25:55,023 INFO L125 PetriNetUnfolderBase]: For 1744397/1744412 co-relation queries the response was YES. [2024-06-14 11:25:55,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70300 conditions, 7826 events. 4678/7826 cut-off events. For 1744397/1744412 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55176 event pairs, 1307 based on Foata normal form. 18/7837 useless extension candidates. Maximal degree in co-relation 70083. Up to 6949 conditions per place. [2024-06-14 11:25:55,350 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 500 selfloop transitions, 108 changer transitions 0/614 dead transitions. [2024-06-14 11:25:55,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 614 transitions, 10132 flow [2024-06-14 11:25:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:55,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:25:55,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:25:55,351 INFO L175 Difference]: Start difference. First operand has 490 places, 588 transitions, 8596 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:25:55,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 614 transitions, 10132 flow [2024-06-14 11:26:02,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 614 transitions, 9843 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:02,669 INFO L231 Difference]: Finished difference. Result has 490 places, 588 transitions, 8527 flow [2024-06-14 11:26:02,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8307, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8527, PETRI_PLACES=490, PETRI_TRANSITIONS=588} [2024-06-14 11:26:02,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-14 11:26:02,670 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 588 transitions, 8527 flow [2024-06-14 11:26:02,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:02,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:02,670 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:26:02,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:26:02,670 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:26:02,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:02,670 INFO L85 PathProgramCache]: Analyzing trace with hash -238036306, now seen corresponding path program 12 times [2024-06-14 11:26:02,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:02,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002046519] [2024-06-14 11:26:02,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:02,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:02,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:02,797 INFO 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:02,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:02,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002046519] [2024-06-14 11:26:02,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002046519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:02,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:02,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:02,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932334460] [2024-06-14 11:26:02,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:02,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:02,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:02,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:02,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:02,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:02,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 588 transitions, 8527 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:02,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:02,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:02,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:04,997 INFO L124 PetriNetUnfolderBase]: 4660/7806 cut-off events. [2024-06-14 11:26:04,997 INFO L125 PetriNetUnfolderBase]: For 1731104/1731119 co-relation queries the response was YES. [2024-06-14 11:26:05,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69324 conditions, 7806 events. 4660/7806 cut-off events. For 1731104/1731119 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55043 event pairs, 1309 based on Foata normal form. 20/7821 useless extension candidates. Maximal degree in co-relation 69106. Up to 7003 conditions per place. [2024-06-14 11:26:05,115 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 499 selfloop transitions, 105 changer transitions 0/610 dead transitions. [2024-06-14 11:26:05,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 610 transitions, 9805 flow [2024-06-14 11:26:05,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:05,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:05,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:26:05,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:26:05,116 INFO L175 Difference]: Start difference. First operand has 490 places, 588 transitions, 8527 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:26:05,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 610 transitions, 9805 flow [2024-06-14 11:26:12,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 610 transitions, 9576 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:12,047 INFO L231 Difference]: Finished difference. Result has 493 places, 588 transitions, 8513 flow [2024-06-14 11:26:12,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8298, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8513, PETRI_PLACES=493, PETRI_TRANSITIONS=588} [2024-06-14 11:26:12,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-14 11:26:12,048 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 588 transitions, 8513 flow [2024-06-14 11:26:12,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:12,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:12,048 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:26:12,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:26:12,049 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:26:12,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:12,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1979303176, now seen corresponding path program 12 times [2024-06-14 11:26:12,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:12,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460066715] [2024-06-14 11:26:12,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:12,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:12,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:26:12,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460066715] [2024-06-14 11:26:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460066715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:12,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:12,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:12,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673494037] [2024-06-14 11:26:12,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:12,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:12,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:12,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:12,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:12,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:12,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 588 transitions, 8513 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:12,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:12,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:12,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:14,555 INFO L124 PetriNetUnfolderBase]: 4647/7772 cut-off events. [2024-06-14 11:26:14,556 INFO L125 PetriNetUnfolderBase]: For 1701302/1701305 co-relation queries the response was YES. [2024-06-14 11:26:14,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68564 conditions, 7772 events. 4647/7772 cut-off events. For 1701302/1701305 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 54688 event pairs, 1281 based on Foata normal form. 8/7767 useless extension candidates. Maximal degree in co-relation 68345. Up to 6942 conditions per place. [2024-06-14 11:26:14,692 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 473 selfloop transitions, 143 changer transitions 0/622 dead transitions. [2024-06-14 11:26:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 622 transitions, 9857 flow [2024-06-14 11:26:14,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:14,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:14,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 11:26:14,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-14 11:26:14,694 INFO L175 Difference]: Start difference. First operand has 493 places, 588 transitions, 8513 flow. Second operand 11 states and 238 transitions. [2024-06-14 11:26:14,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 622 transitions, 9857 flow [2024-06-14 11:26:21,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 622 transitions, 9648 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:21,552 INFO L231 Difference]: Finished difference. Result has 498 places, 588 transitions, 8594 flow [2024-06-14 11:26:21,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8594, PETRI_PLACES=498, PETRI_TRANSITIONS=588} [2024-06-14 11:26:21,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-14 11:26:21,552 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 588 transitions, 8594 flow [2024-06-14 11:26:21,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:21,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:21,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:21,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:26:21,553 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:26:21,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:21,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1065763120, now seen corresponding path program 13 times [2024-06-14 11:26:21,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:21,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956008393] [2024-06-14 11:26:21,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:21,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:21,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:21,734 INFO 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:21,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:21,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956008393] [2024-06-14 11:26:21,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956008393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:21,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:21,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:21,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892842881] [2024-06-14 11:26:21,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:21,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:21,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:21,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:21,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:21,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:21,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 588 transitions, 8594 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:21,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:21,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:21,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:24,012 INFO L124 PetriNetUnfolderBase]: 4894/8167 cut-off events. [2024-06-14 11:26:24,012 INFO L125 PetriNetUnfolderBase]: For 2046301/2046301 co-relation queries the response was YES. [2024-06-14 11:26:24,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75940 conditions, 8167 events. 4894/8167 cut-off events. For 2046301/2046301 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 57864 event pairs, 1390 based on Foata normal form. 8/8167 useless extension candidates. Maximal degree in co-relation 75720. Up to 6894 conditions per place. [2024-06-14 11:26:24,145 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 480 selfloop transitions, 147 changer transitions 0/633 dead transitions. [2024-06-14 11:26:24,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 633 transitions, 10312 flow [2024-06-14 11:26:24,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:24,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:24,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:26:24,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:26:24,146 INFO L175 Difference]: Start difference. First operand has 498 places, 588 transitions, 8594 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:26:24,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 633 transitions, 10312 flow [2024-06-14 11:26:32,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 633 transitions, 10020 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:26:32,080 INFO L231 Difference]: Finished difference. Result has 500 places, 591 transitions, 8696 flow [2024-06-14 11:26:32,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8302, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8696, PETRI_PLACES=500, PETRI_TRANSITIONS=591} [2024-06-14 11:26:32,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-14 11:26:32,081 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 591 transitions, 8696 flow [2024-06-14 11:26:32,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:32,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:32,081 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:26:32,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:26:32,081 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:26:32,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:32,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1924043004, now seen corresponding path program 14 times [2024-06-14 11:26:32,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:32,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440538807] [2024-06-14 11:26:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:32,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:32,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:32,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:26:32,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:32,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440538807] [2024-06-14 11:26:32,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440538807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:32,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:32,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:32,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989129699] [2024-06-14 11:26:32,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:32,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:32,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:32,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:32,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:32,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:32,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 591 transitions, 8696 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:32,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:32,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:32,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:34,797 INFO L124 PetriNetUnfolderBase]: 5095/8486 cut-off events. [2024-06-14 11:26:34,797 INFO L125 PetriNetUnfolderBase]: For 2329780/2329780 co-relation queries the response was YES. [2024-06-14 11:26:34,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82060 conditions, 8486 events. 5095/8486 cut-off events. For 2329780/2329780 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 60360 event pairs, 1495 based on Foata normal form. 8/8486 useless extension candidates. Maximal degree in co-relation 81838. Up to 7259 conditions per place. [2024-06-14 11:26:34,945 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 487 selfloop transitions, 150 changer transitions 0/643 dead transitions. [2024-06-14 11:26:34,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 643 transitions, 10436 flow [2024-06-14 11:26:34,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:34,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:34,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-14 11:26:34,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787139689578714 [2024-06-14 11:26:34,946 INFO L175 Difference]: Start difference. First operand has 500 places, 591 transitions, 8696 flow. Second operand 11 states and 261 transitions. [2024-06-14 11:26:34,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 643 transitions, 10436 flow [2024-06-14 11:26:42,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 643 transitions, 10221 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:42,436 INFO L231 Difference]: Finished difference. Result has 506 places, 593 transitions, 8843 flow [2024-06-14 11:26:42,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8481, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8843, PETRI_PLACES=506, PETRI_TRANSITIONS=593} [2024-06-14 11:26:42,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-14 11:26:42,437 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 593 transitions, 8843 flow [2024-06-14 11:26:42,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:42,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26: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] [2024-06-14 11:26:42,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:26:42,437 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:26:42,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:42,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1074334000, now seen corresponding path program 15 times [2024-06-14 11:26:42,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:42,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186920964] [2024-06-14 11:26:42,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:42,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:42,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:42,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:42,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186920964] [2024-06-14 11:26:42,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186920964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:42,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:42,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:42,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028788616] [2024-06-14 11:26:42,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:42,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:42,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:42,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:42,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:42,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:42,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 593 transitions, 8843 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:42,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:42,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:42,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:45,184 INFO L124 PetriNetUnfolderBase]: 5123/8530 cut-off events. [2024-06-14 11:26:45,184 INFO L125 PetriNetUnfolderBase]: For 2367453/2367453 co-relation queries the response was YES. [2024-06-14 11:26:45,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82811 conditions, 8530 events. 5123/8530 cut-off events. For 2367453/2367453 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 60702 event pairs, 1515 based on Foata normal form. 8/8530 useless extension candidates. Maximal degree in co-relation 82587. Up to 7684 conditions per place. [2024-06-14 11:26:45,324 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 475 selfloop transitions, 145 changer transitions 0/626 dead transitions. [2024-06-14 11:26:45,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 626 transitions, 10204 flow [2024-06-14 11:26:45,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:45,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:45,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:26:45,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:26:45,325 INFO L175 Difference]: Start difference. First operand has 506 places, 593 transitions, 8843 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:26:45,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 626 transitions, 10204 flow [2024-06-14 11:26:55,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 626 transitions, 9979 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:55,268 INFO L231 Difference]: Finished difference. Result has 508 places, 594 transitions, 8938 flow [2024-06-14 11:26:55,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8618, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8938, PETRI_PLACES=508, PETRI_TRANSITIONS=594} [2024-06-14 11:26:55,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-14 11:26:55,268 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 594 transitions, 8938 flow [2024-06-14 11:26:55,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:55,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:55,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:55,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:26:55,269 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:26:55,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:55,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1600039452, now seen corresponding path program 16 times [2024-06-14 11:26:55,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:55,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128362312] [2024-06-14 11:26:55,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:55,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:55,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:55,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:55,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128362312] [2024-06-14 11:26:55,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128362312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:55,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:55,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:55,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065022864] [2024-06-14 11:26:55,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:55,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:55,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:55,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:55,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:55,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 594 transitions, 8938 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:55,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:55,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:55,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:58,153 INFO L124 PetriNetUnfolderBase]: 5151/8574 cut-off events. [2024-06-14 11:26:58,153 INFO L125 PetriNetUnfolderBase]: For 2404384/2404384 co-relation queries the response was YES. [2024-06-14 11:26:58,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83450 conditions, 8574 events. 5151/8574 cut-off events. For 2404384/2404384 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 61129 event pairs, 1519 based on Foata normal form. 8/8574 useless extension candidates. Maximal degree in co-relation 83224. Up to 7728 conditions per place. [2024-06-14 11:26:58,312 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 480 selfloop transitions, 149 changer transitions 0/635 dead transitions. [2024-06-14 11:26:58,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 635 transitions, 10334 flow [2024-06-14 11:26:58,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:26:58,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:26:58,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 11:26:58,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5587583148558758 [2024-06-14 11:26:58,313 INFO L175 Difference]: Start difference. First operand has 508 places, 594 transitions, 8938 flow. Second operand 11 states and 252 transitions. [2024-06-14 11:26:58,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 635 transitions, 10334 flow [2024-06-14 11:27:09,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 635 transitions, 10037 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:09,334 INFO L231 Difference]: Finished difference. Result has 512 places, 595 transitions, 8966 flow [2024-06-14 11:27:09,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8641, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8966, PETRI_PLACES=512, PETRI_TRANSITIONS=595} [2024-06-14 11:27:09,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-14 11:27:09,335 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 595 transitions, 8966 flow [2024-06-14 11:27:09,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:09,335 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:27:09,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:27:09,335 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:27:09,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:09,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1685974010, now seen corresponding path program 17 times [2024-06-14 11:27:09,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:09,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008836197] [2024-06-14 11:27:09,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:09,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:09,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:27:09,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:09,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008836197] [2024-06-14 11:27:09,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008836197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:09,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:09,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:09,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587099675] [2024-06-14 11:27:09,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:09,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:09,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:09,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:09,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:09,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:09,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 595 transitions, 8966 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:09,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:09,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:12,316 INFO L124 PetriNetUnfolderBase]: 5384/8965 cut-off events. [2024-06-14 11:27:12,317 INFO L125 PetriNetUnfolderBase]: For 2749182/2749182 co-relation queries the response was YES. [2024-06-14 11:27:12,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90898 conditions, 8965 events. 5384/8965 cut-off events. For 2749182/2749182 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 64225 event pairs, 1526 based on Foata normal form. 6/8959 useless extension candidates. Maximal degree in co-relation 90671. Up to 6715 conditions per place. [2024-06-14 11:27:12,457 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 484 selfloop transitions, 157 changer transitions 0/647 dead transitions. [2024-06-14 11:27:12,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 647 transitions, 11030 flow [2024-06-14 11:27:12,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:12,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:12,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-14 11:27:12,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-14 11:27:12,458 INFO L175 Difference]: Start difference. First operand has 512 places, 595 transitions, 8966 flow. Second operand 9 states and 223 transitions. [2024-06-14 11:27:12,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 647 transitions, 11030 flow [2024-06-14 11:27:23,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 647 transitions, 10727 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:23,418 INFO L231 Difference]: Finished difference. Result has 513 places, 599 transitions, 9101 flow [2024-06-14 11:27:23,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8663, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9101, PETRI_PLACES=513, PETRI_TRANSITIONS=599} [2024-06-14 11:27:23,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-14 11:27:23,418 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 599 transitions, 9101 flow [2024-06-14 11:27:23,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:23,419 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:27:23,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:27:23,419 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:27:23,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:23,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1313152122, now seen corresponding path program 18 times [2024-06-14 11:27:23,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:23,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032449846] [2024-06-14 11:27:23,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:23,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:23,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:23,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:27:23,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:23,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032449846] [2024-06-14 11:27:23,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032449846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:23,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:23,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:23,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754506083] [2024-06-14 11:27:23,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:23,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:23,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:23,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:23,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:23,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:23,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 599 transitions, 9101 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:23,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:23,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:26,300 INFO L124 PetriNetUnfolderBase]: 5412/9013 cut-off events. [2024-06-14 11:27:26,300 INFO L125 PetriNetUnfolderBase]: For 2811807/2811807 co-relation queries the response was YES. [2024-06-14 11:27:26,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91858 conditions, 9013 events. 5412/9013 cut-off events. For 2811807/2811807 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 64789 event pairs, 1662 based on Foata normal form. 8/9013 useless extension candidates. Maximal degree in co-relation 91629. Up to 8143 conditions per place. [2024-06-14 11:27:26,456 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 481 selfloop transitions, 151 changer transitions 0/638 dead transitions. [2024-06-14 11:27:26,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 638 transitions, 10501 flow [2024-06-14 11:27:26,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:26,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:26,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-14 11:27:26,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:27:26,457 INFO L175 Difference]: Start difference. First operand has 513 places, 599 transitions, 9101 flow. Second operand 12 states and 264 transitions. [2024-06-14 11:27:26,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 638 transitions, 10501 flow [2024-06-14 11:27:39,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 638 transitions, 10057 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:39,310 INFO L231 Difference]: Finished difference. Result has 518 places, 600 transitions, 8990 flow [2024-06-14 11:27:39,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8659, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8990, PETRI_PLACES=518, PETRI_TRANSITIONS=600} [2024-06-14 11:27:39,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 476 predicate places. [2024-06-14 11:27:39,311 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 600 transitions, 8990 flow [2024-06-14 11:27:39,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call 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:39,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:39,311 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:27:39,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:27:39,311 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:27:39,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:39,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1686094166, now seen corresponding path program 13 times [2024-06-14 11:27:39,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:39,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888197699] [2024-06-14 11:27:39,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:39,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:39,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:39,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:39,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888197699] [2024-06-14 11:27:39,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888197699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:39,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:39,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:39,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415545133] [2024-06-14 11:27:39,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:39,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:39,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:39,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:39,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:39,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:39,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 600 transitions, 8990 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call 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:39,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:39,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:39,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:42,137 INFO L124 PetriNetUnfolderBase]: 5399/9001 cut-off events. [2024-06-14 11:27:42,137 INFO L125 PetriNetUnfolderBase]: For 2791740/2791755 co-relation queries the response was YES. [2024-06-14 11:27:42,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90686 conditions, 9001 events. 5399/9001 cut-off events. For 2791740/2791755 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 64601 event pairs, 1301 based on Foata normal form. 18/9014 useless extension candidates. Maximal degree in co-relation 90457. Up to 7673 conditions per place. [2024-06-14 11:27:42,283 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 520 selfloop transitions, 103 changer transitions 0/629 dead transitions. [2024-06-14 11:27:42,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 629 transitions, 10582 flow [2024-06-14 11:27:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:42,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:42,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:27:42,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:27:42,285 INFO L175 Difference]: Start difference. First operand has 518 places, 600 transitions, 8990 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:27:42,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 629 transitions, 10582 flow