./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_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/safe003_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/safe003_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe003_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:18:41,557 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:18:41,633 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:18:41,640 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:18:41,641 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:18:41,667 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:18:41,667 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:18:41,668 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:18:41,668 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:18:41,672 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:18:41,672 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:18:41,672 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:18:41,673 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:18:41,674 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:18:41,674 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:18:41,674 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:18:41,674 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:18:41,675 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:18:41,675 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:18:41,675 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:18:41,675 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:18:41,676 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:18:41,676 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:18:41,676 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:18:41,676 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:18:41,677 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:18:41,677 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:18:41,677 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:18:41,677 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:18:41,678 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:18:41,678 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:18:41,679 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:18:41,679 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:41,679 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:18:41,679 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:18:41,679 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:18:41,680 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:18:41,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:18:41,680 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:18:41,680 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:18:41,680 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:18:41,681 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:18:41,681 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:18:41,681 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:18:41,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:18:41,908 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:18:41,910 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:18:41,911 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:18:41,912 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:18:41,913 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-14 11:18:43,009 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:18:43,197 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:18:43,197 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-14 11:18:43,209 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b83e07f2/3c82882f4b8d455995bcfff8edf853f3/FLAG2f33f7af5 [2024-06-14 11:18:43,219 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6b83e07f2/3c82882f4b8d455995bcfff8edf853f3 [2024-06-14 11:18:43,222 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:18:43,222 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:18:43,223 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/safe003_tso.yml/witness.yml [2024-06-14 11:18:43,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:18:43,338 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:18:43,338 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:43,339 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:18:43,342 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:18:43,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:43" (1/2) ... [2024-06-14 11:18:43,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6faf36e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:43, skipping insertion in model container [2024-06-14 11:18:43,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:43" (1/2) ... [2024-06-14 11:18:43,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5026f268 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:43, skipping insertion in model container [2024-06-14 11:18:43,346 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:43" (2/2) ... [2024-06-14 11:18:43,347 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6faf36e3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:43, skipping insertion in model container [2024-06-14 11:18:43,347 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:43" (2/2) ... [2024-06-14 11:18:43,348 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:18:43,390 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:18:43,391 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 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_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-14 11:18:43,391 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 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_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-14 11:18:43,391 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 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_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-14 11:18:43,392 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:18:43,392 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-14 11:18:43,425 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:18:43,712 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:43,736 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:18:43,852 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:43,885 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:18:43,886 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:43 WrapperNode [2024-06-14 11:18:43,886 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:43,888 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:43,888 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:18:43,888 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:18:43,894 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:18:43" (1/1) ... [2024-06-14 11:18:43,910 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:18:43" (1/1) ... [2024-06-14 11:18:43,939 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:18:43,939 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:43,940 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:18:43,940 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:18:43,940 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:18:43,949 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:18:43" (1/1) ... [2024-06-14 11:18:43,950 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:18:43" (1/1) ... [2024-06-14 11:18:43,952 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:18:43" (1/1) ... [2024-06-14 11:18:43,962 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:18:43,963 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:18:43" (1/1) ... [2024-06-14 11:18:43,963 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:18:43" (1/1) ... [2024-06-14 11:18:43,967 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:18:43" (1/1) ... [2024-06-14 11:18:43,969 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:18:43" (1/1) ... [2024-06-14 11:18:43,970 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:18:43" (1/1) ... [2024-06-14 11:18:43,971 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:18:43" (1/1) ... [2024-06-14 11:18:43,973 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:18:43,973 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:18:43,973 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:18:43,973 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:18:43,975 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:18:43" (1/1) ... [2024-06-14 11:18:43,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:43,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:18:44,007 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:18:44,028 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:18:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:18:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:18:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:18:44,044 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:18:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:18:44,044 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:18:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:18:44,044 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:18:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:18:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:18:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:18:44,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:18:44,046 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:18:44,152 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:18:44,154 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:18:44,306 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:18:44,306 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:18:44,363 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:18:44,363 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:18:44,363 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:18:44 BoogieIcfgContainer [2024-06-14 11:18:44,364 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:18:44,365 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:18:44,366 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:18:44,369 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:18:44,369 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:18:43" (1/4) ... [2024-06-14 11:18:44,369 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d282e9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:18:44, skipping insertion in model container [2024-06-14 11:18:44,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:18:43" (2/4) ... [2024-06-14 11:18:44,370 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d282e9e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:44, skipping insertion in model container [2024-06-14 11:18:44,371 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:18:43" (3/4) ... [2024-06-14 11:18:44,371 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d282e9e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:44, skipping insertion in model container [2024-06-14 11:18:44,371 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:18:44" (4/4) ... [2024-06-14 11:18:44,372 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_tso.i [2024-06-14 11:18:44,390 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:18:44,390 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:18:44,391 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:18:44,444 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:18:44,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:18:44,513 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 11:18:44,516 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:44,519 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:18:44,519 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:18:44,523 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 11:18:44,536 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:18:44,543 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;@12ab50f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:18:44,543 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:18:44,550 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:18:44,550 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:18:44,550 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:44,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:44,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:18:44,552 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:18:44,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:44,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-14 11:18:44,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:44,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51847515] [2024-06-14 11:18:44,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:44,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:44,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:44,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:44,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:44,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51847515] [2024-06-14 11:18:44,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51847515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:44,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:44,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:18:44,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177870] [2024-06-14 11:18:44,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:45,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:18:45,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:45,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:18:45,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:18:45,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 11:18:45,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:45,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 11:18:45,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:45,250 INFO L124 PetriNetUnfolderBase]: 474/803 cut-off events. [2024-06-14 11:18:45,250 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-14 11:18:45,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 803 events. 474/803 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3929 event pairs, 295 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 1599. Up to 744 conditions per place. [2024-06-14 11:18:45,264 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 11:18:45,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-14 11:18:45,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:18:45,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:18:45,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-14 11:18:45,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-14 11:18:45,278 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-14 11:18:45,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-14 11:18:45,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:45,285 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 11:18:45,286 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:18:45,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 11:18:45,291 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 11:18:45,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:45,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:45,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:18:45,292 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:18:45,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:45,293 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-14 11:18:45,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:45,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650697285] [2024-06-14 11:18:45,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:45,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:45,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:45,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:45,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:45,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650697285] [2024-06-14 11:18:45,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650697285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:45,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:45,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:18:45,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617276533] [2024-06-14 11:18:45,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:45,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:18:45,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:45,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:18:45,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:18:45,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:45,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:45,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:45,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:45,731 INFO L124 PetriNetUnfolderBase]: 742/1215 cut-off events. [2024-06-14 11:18:45,732 INFO L125 PetriNetUnfolderBase]: For 234/237 co-relation queries the response was YES. [2024-06-14 11:18:45,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2781 conditions, 1215 events. 742/1215 cut-off events. For 234/237 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5944 event pairs, 380 based on Foata normal form. 7/1216 useless extension candidates. Maximal degree in co-relation 2766. Up to 1086 conditions per place. [2024-06-14 11:18:45,739 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-14 11:18:45,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 61 transitions, 282 flow [2024-06-14 11:18:45,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:45,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:45,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-14 11:18:45,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-14 11:18:45,743 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 109 transitions. [2024-06-14 11:18:45,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 61 transitions, 282 flow [2024-06-14 11:18:45,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 61 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:45,747 INFO L231 Difference]: Finished difference. Result has 46 places, 44 transitions, 171 flow [2024-06-14 11:18:45,747 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=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=171, PETRI_PLACES=46, PETRI_TRANSITIONS=44} [2024-06-14 11:18:45,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 11:18:45,748 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 44 transitions, 171 flow [2024-06-14 11:18:45,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:45,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:45,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:18:45,751 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:18:45,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:45,752 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-14 11:18:45,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:45,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419786318] [2024-06-14 11:18:45,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:45,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:45,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:45,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:45,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:45,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419786318] [2024-06-14 11:18:45,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419786318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:45,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:45,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:45,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120364743] [2024-06-14 11:18:45,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:45,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:45,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:45,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:45,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:45,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:45,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 44 transitions, 171 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:45,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:45,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:45,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:46,079 INFO L124 PetriNetUnfolderBase]: 926/1521 cut-off events. [2024-06-14 11:18:46,079 INFO L125 PetriNetUnfolderBase]: For 1002/1002 co-relation queries the response was YES. [2024-06-14 11:18:46,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 1521 events. 926/1521 cut-off events. For 1002/1002 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7409 event pairs, 372 based on Foata normal form. 3/1523 useless extension candidates. Maximal degree in co-relation 4053. Up to 1374 conditions per place. [2024-06-14 11:18:46,088 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-14 11:18:46,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 74 transitions, 396 flow [2024-06-14 11:18:46,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:46,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:46,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:18:46,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:18:46,090 INFO L175 Difference]: Start difference. First operand has 46 places, 44 transitions, 171 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:18:46,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 74 transitions, 396 flow [2024-06-14 11:18:46,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 394 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:46,094 INFO L231 Difference]: Finished difference. Result has 53 places, 53 transitions, 256 flow [2024-06-14 11:18:46,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=53, PETRI_TRANSITIONS=53} [2024-06-14 11:18:46,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 11:18:46,095 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 53 transitions, 256 flow [2024-06-14 11:18:46,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:46,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:46,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:46,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:18:46,095 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:18:46,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:46,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-14 11:18:46,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:46,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63328855] [2024-06-14 11:18:46,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:46,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:46,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:46,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:46,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:46,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63328855] [2024-06-14 11:18:46,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63328855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:46,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:46,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:46,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160439432] [2024-06-14 11:18:46,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:46,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:46,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:46,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:46,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:46,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:46,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 53 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:46,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:46,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:46,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:46,471 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-14 11:18:46,472 INFO L125 PetriNetUnfolderBase]: For 1558/1558 co-relation queries the response was YES. [2024-06-14 11:18:46,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 1504 events. 917/1504 cut-off events. For 1558/1558 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7321 event pairs, 251 based on Foata normal form. 6/1509 useless extension candidates. Maximal degree in co-relation 4462. Up to 1329 conditions per place. [2024-06-14 11:18:46,481 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-14 11:18:46,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 80 transitions, 472 flow [2024-06-14 11:18:46,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:46,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:46,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:18:46,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:18:46,483 INFO L175 Difference]: Start difference. First operand has 53 places, 53 transitions, 256 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:18:46,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 80 transitions, 472 flow [2024-06-14 11:18:46,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 470 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:46,486 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 291 flow [2024-06-14 11:18:46,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-14 11:18:46,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 11:18:46,487 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 291 flow [2024-06-14 11:18:46,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:46,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:46,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:46,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:18:46,488 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:18:46,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:46,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-14 11:18:46,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:46,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753258552] [2024-06-14 11:18:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:46,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:46,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:46,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753258552] [2024-06-14 11:18:46,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753258552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:46,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:46,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047070358] [2024-06-14 11:18:46,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:46,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:46,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:46,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:46,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:46,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:46,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 291 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:18:46,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:46,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:46,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:46,793 INFO L124 PetriNetUnfolderBase]: 904/1471 cut-off events. [2024-06-14 11:18:46,793 INFO L125 PetriNetUnfolderBase]: For 2290/2301 co-relation queries the response was YES. [2024-06-14 11:18:46,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4692 conditions, 1471 events. 904/1471 cut-off events. For 2290/2301 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7147 event pairs, 348 based on Foata normal form. 12/1478 useless extension candidates. Maximal degree in co-relation 4666. Up to 1305 conditions per place. [2024-06-14 11:18:46,803 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-14 11:18:46,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 452 flow [2024-06-14 11:18:46,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:46,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:46,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-14 11:18:46,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:18:46,805 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 291 flow. Second operand 4 states and 100 transitions. [2024-06-14 11:18:46,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 452 flow [2024-06-14 11:18:46,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 425 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:46,809 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 326 flow [2024-06-14 11:18:46,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-14 11:18:46,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-14 11:18:46,810 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 326 flow [2024-06-14 11:18:46,810 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:18:46,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:46,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:46,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:18:46,810 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:18:46,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:46,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2078014321, now seen corresponding path program 1 times [2024-06-14 11:18:46,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:46,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826011692] [2024-06-14 11:18:46,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:46,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:46,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:46,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:46,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826011692] [2024-06-14 11:18:46,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826011692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:46,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:46,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:46,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281498831] [2024-06-14 11:18:46,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:46,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:46,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:46,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:46,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:46,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:46,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 326 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:18:46,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:46,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:46,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:47,131 INFO L124 PetriNetUnfolderBase]: 931/1525 cut-off events. [2024-06-14 11:18:47,132 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-14 11:18:47,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5042 conditions, 1525 events. 931/1525 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7445 event pairs, 315 based on Foata normal form. 2/1519 useless extension candidates. Maximal degree in co-relation 5014. Up to 1275 conditions per place. [2024-06-14 11:18:47,141 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 27 changer transitions 0/95 dead transitions. [2024-06-14 11:18:47,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 672 flow [2024-06-14 11:18:47,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:47,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:47,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:18:47,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 11:18:47,143 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 326 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:18:47,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 672 flow [2024-06-14 11:18:47,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 657 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:47,149 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 437 flow [2024-06-14 11:18:47,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=437, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-14 11:18:47,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-14 11:18:47,150 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 437 flow [2024-06-14 11:18:47,150 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:18:47,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:47,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:47,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:18:47,150 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:18:47,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:47,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1067490523, now seen corresponding path program 2 times [2024-06-14 11:18:47,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:47,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137212358] [2024-06-14 11:18:47,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:47,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:47,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:47,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:47,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137212358] [2024-06-14 11:18:47,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137212358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:47,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:47,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:47,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18575604] [2024-06-14 11:18:47,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:47,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:47,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:47,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:47,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:47,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:47,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 437 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:18:47,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:47,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:47,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:47,520 INFO L124 PetriNetUnfolderBase]: 953/1566 cut-off events. [2024-06-14 11:18:47,520 INFO L125 PetriNetUnfolderBase]: For 4244/4244 co-relation queries the response was YES. [2024-06-14 11:18:47,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5701 conditions, 1566 events. 953/1566 cut-off events. For 4244/4244 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7727 event pairs, 314 based on Foata normal form. 2/1562 useless extension candidates. Maximal degree in co-relation 5671. Up to 1358 conditions per place. [2024-06-14 11:18:47,528 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 22 changer transitions 0/94 dead transitions. [2024-06-14 11:18:47,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 94 transitions, 727 flow [2024-06-14 11:18:47,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:47,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:47,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:18:47,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:18:47,529 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 437 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:18:47,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 94 transitions, 727 flow [2024-06-14 11:18:47,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 697 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:47,536 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 523 flow [2024-06-14 11:18:47,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=523, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-14 11:18:47,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-14 11:18:47,537 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 523 flow [2024-06-14 11:18:47,537 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:18:47,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:47,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:47,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:18:47,537 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:18:47,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:47,538 INFO L85 PathProgramCache]: Analyzing trace with hash -313009423, now seen corresponding path program 3 times [2024-06-14 11:18:47,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:47,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425766381] [2024-06-14 11:18:47,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:47,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:47,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:47,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:47,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425766381] [2024-06-14 11:18:47,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425766381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:47,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:47,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:47,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308293738] [2024-06-14 11:18:47,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:47,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:47,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:47,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 523 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:18:47,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:47,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:47,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:47,882 INFO L124 PetriNetUnfolderBase]: 959/1580 cut-off events. [2024-06-14 11:18:47,883 INFO L125 PetriNetUnfolderBase]: For 5340/5340 co-relation queries the response was YES. [2024-06-14 11:18:47,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5944 conditions, 1580 events. 959/1580 cut-off events. For 5340/5340 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7796 event pairs, 314 based on Foata normal form. 4/1578 useless extension candidates. Maximal degree in co-relation 5911. Up to 1313 conditions per place. [2024-06-14 11:18:47,893 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 65 selfloop transitions, 31 changer transitions 0/102 dead transitions. [2024-06-14 11:18:47,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 102 transitions, 833 flow [2024-06-14 11:18:47,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:47,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:47,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:18:47,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:18:47,896 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 523 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:18:47,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 102 transitions, 833 flow [2024-06-14 11:18:47,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 775 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:47,907 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 578 flow [2024-06-14 11:18:47,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-14 11:18:47,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 11:18:47,908 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 578 flow [2024-06-14 11:18:47,908 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:18:47,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:47,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:47,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:18:47,909 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:18:47,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:47,909 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-14 11:18:47,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102475845] [2024-06-14 11:18:47,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:47,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:47,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:48,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:48,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102475845] [2024-06-14 11:18:48,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102475845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:48,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:48,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:48,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576151018] [2024-06-14 11:18:48,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:48,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:48,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:48,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:48,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:48,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:48,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 578 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:18:48,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:48,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:48,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:48,243 INFO L124 PetriNetUnfolderBase]: 968/1598 cut-off events. [2024-06-14 11:18:48,243 INFO L125 PetriNetUnfolderBase]: For 6843/6857 co-relation queries the response was YES. [2024-06-14 11:18:48,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6195 conditions, 1598 events. 968/1598 cut-off events. For 6843/6857 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7932 event pairs, 295 based on Foata normal form. 18/1610 useless extension candidates. Maximal degree in co-relation 6160. Up to 1355 conditions per place. [2024-06-14 11:18:48,253 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 68 selfloop transitions, 20 changer transitions 0/94 dead transitions. [2024-06-14 11:18:48,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 814 flow [2024-06-14 11:18:48,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:48,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:48,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 11:18:48,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 11:18:48,255 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 578 flow. Second operand 5 states and 121 transitions. [2024-06-14 11:18:48,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 814 flow [2024-06-14 11:18:48,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 750 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:48,269 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 588 flow [2024-06-14 11:18:48,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=588, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-14 11:18:48,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-14 11:18:48,270 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 588 flow [2024-06-14 11:18:48,270 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:18:48,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:48,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:48,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:18:48,271 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:18:48,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:48,271 INFO L85 PathProgramCache]: Analyzing trace with hash -6064227, now seen corresponding path program 1 times [2024-06-14 11:18:48,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:48,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775287304] [2024-06-14 11:18:48,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:48,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:48,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775287304] [2024-06-14 11:18:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775287304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:48,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:48,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:48,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321076956] [2024-06-14 11:18:48,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:48,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:48,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:48,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:48,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:48,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:48,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 588 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:48,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:48,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:48,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:48,593 INFO L124 PetriNetUnfolderBase]: 963/1588 cut-off events. [2024-06-14 11:18:48,593 INFO L125 PetriNetUnfolderBase]: For 6654/6665 co-relation queries the response was YES. [2024-06-14 11:18:48,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 1588 events. 963/1588 cut-off events. For 6654/6665 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7859 event pairs, 324 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 6253. Up to 1303 conditions per place. [2024-06-14 11:18:48,602 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 30 changer transitions 0/102 dead transitions. [2024-06-14 11:18:48,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 872 flow [2024-06-14 11:18:48,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:48,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:48,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:18:48,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:18:48,604 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 588 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:18:48,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 872 flow [2024-06-14 11:18:48,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 822 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:48,612 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 606 flow [2024-06-14 11:18:48,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=606, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-14 11:18:48,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-14 11:18:48,613 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 606 flow [2024-06-14 11:18:48,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:48,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:48,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:48,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:18:48,614 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:18:48,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:48,614 INFO L85 PathProgramCache]: Analyzing trace with hash 742131933, now seen corresponding path program 2 times [2024-06-14 11:18:48,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:48,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833094317] [2024-06-14 11:18:48,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:48,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:48,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:48,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:48,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:48,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833094317] [2024-06-14 11:18:48,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833094317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:48,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:48,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:48,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569611123] [2024-06-14 11:18:48,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:48,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:48,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:48,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:48,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:48,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:48,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 606 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:48,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:48,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:48,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:49,062 INFO L124 PetriNetUnfolderBase]: 974/1609 cut-off events. [2024-06-14 11:18:49,063 INFO L125 PetriNetUnfolderBase]: For 7785/7796 co-relation queries the response was YES. [2024-06-14 11:18:49,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 1609 events. 974/1609 cut-off events. For 7785/7796 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7969 event pairs, 324 based on Foata normal form. 10/1612 useless extension candidates. Maximal degree in co-relation 6453. Up to 1333 conditions per place. [2024-06-14 11:18:49,070 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-14 11:18:49,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 101 transitions, 912 flow [2024-06-14 11:18:49,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:49,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:49,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:18:49,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-14 11:18:49,072 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 606 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:18:49,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 101 transitions, 912 flow [2024-06-14 11:18:49,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 101 transitions, 803 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:49,081 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 594 flow [2024-06-14 11:18:49,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=594, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-14 11:18:49,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-14 11:18:49,081 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 594 flow [2024-06-14 11:18:49,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:49,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:49,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:18:49,082 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:18:49,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:49,083 INFO L85 PathProgramCache]: Analyzing trace with hash 742137513, now seen corresponding path program 3 times [2024-06-14 11:18:49,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:49,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783581914] [2024-06-14 11:18:49,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:49,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:49,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:49,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:18:49,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:49,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783581914] [2024-06-14 11:18:49,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783581914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:49,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:49,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:49,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874081270] [2024-06-14 11:18:49,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:49,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:49,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:49,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:49,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:49,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:49,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 594 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:49,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:49,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:49,507 INFO L124 PetriNetUnfolderBase]: 969/1604 cut-off events. [2024-06-14 11:18:49,507 INFO L125 PetriNetUnfolderBase]: For 8532/8546 co-relation queries the response was YES. [2024-06-14 11:18:49,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6486 conditions, 1604 events. 969/1604 cut-off events. For 8532/8546 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7974 event pairs, 316 based on Foata normal form. 12/1610 useless extension candidates. Maximal degree in co-relation 6450. Up to 1328 conditions per place. [2024-06-14 11:18:49,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 33 changer transitions 0/107 dead transitions. [2024-06-14 11:18:49,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 862 flow [2024-06-14 11:18:49,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:49,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:49,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:18:49,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:18:49,534 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 594 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:18:49,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 862 flow [2024-06-14 11:18:49,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 814 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:49,562 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 620 flow [2024-06-14 11:18:49,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=620, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2024-06-14 11:18:49,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-14 11:18:49,564 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 620 flow [2024-06-14 11:18:49,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:49,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:49,564 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:18:49,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:18:49,565 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:18:49,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:49,565 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-14 11:18:49,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:49,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995632713] [2024-06-14 11:18:49,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:49,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:49,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:49,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995632713] [2024-06-14 11:18:49,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995632713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:49,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:49,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:49,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672000716] [2024-06-14 11:18:49,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:49,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:49,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:49,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:49,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:49,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:49,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 620 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:18:49,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:49,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:49,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:50,058 INFO L124 PetriNetUnfolderBase]: 1072/1756 cut-off events. [2024-06-14 11:18:50,058 INFO L125 PetriNetUnfolderBase]: For 11190/11190 co-relation queries the response was YES. [2024-06-14 11:18:50,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7402 conditions, 1756 events. 1072/1756 cut-off events. For 11190/11190 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8879 event pairs, 227 based on Foata normal form. 4/1750 useless extension candidates. Maximal degree in co-relation 7365. Up to 1264 conditions per place. [2024-06-14 11:18:50,069 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 44 changer transitions 0/121 dead transitions. [2024-06-14 11:18:50,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 121 transitions, 1030 flow [2024-06-14 11:18:50,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:50,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:50,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:18:50,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 11:18:50,071 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 620 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:18:50,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 121 transitions, 1030 flow [2024-06-14 11:18:50,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 121 transitions, 942 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:18:50,087 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 671 flow [2024-06-14 11:18:50,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=671, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-14 11:18:50,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-14 11:18:50,088 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 671 flow [2024-06-14 11:18:50,088 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:18:50,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:50,088 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:18:50,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:18:50,089 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:18:50,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:50,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1799828976, now seen corresponding path program 2 times [2024-06-14 11:18:50,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:50,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683515710] [2024-06-14 11:18:50,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:50,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:50,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:50,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683515710] [2024-06-14 11:18:50,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683515710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:50,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:50,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:50,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192935587] [2024-06-14 11:18:50,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:50,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:50,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:50,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:50,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:50,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:50,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 671 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:18:50,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:50,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:50,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:50,535 INFO L124 PetriNetUnfolderBase]: 1089/1783 cut-off events. [2024-06-14 11:18:50,535 INFO L125 PetriNetUnfolderBase]: For 13181/13181 co-relation queries the response was YES. [2024-06-14 11:18:50,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7815 conditions, 1783 events. 1089/1783 cut-off events. For 13181/13181 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9026 event pairs, 313 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 7777. Up to 1488 conditions per place. [2024-06-14 11:18:50,544 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 70 selfloop transitions, 41 changer transitions 0/117 dead transitions. [2024-06-14 11:18:50,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 993 flow [2024-06-14 11:18:50,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:50,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:50,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:18:50,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:18:50,545 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 671 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:18:50,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 993 flow [2024-06-14 11:18:50,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 117 transitions, 928 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:50,560 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 723 flow [2024-06-14 11:18:50,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=723, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-14 11:18:50,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 11:18:50,561 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 723 flow [2024-06-14 11:18:50,561 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:18:50,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:50,562 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:18:50,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:18:50,562 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:18:50,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:50,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1915120146, now seen corresponding path program 3 times [2024-06-14 11:18:50,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:50,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154107281] [2024-06-14 11:18:50,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:50,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:50,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:50,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:50,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154107281] [2024-06-14 11:18:50,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154107281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:50,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:50,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:50,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301519532] [2024-06-14 11:18:50,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:50,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:50,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:50,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:50,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 723 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:18:50,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:50,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:50,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:50,973 INFO L124 PetriNetUnfolderBase]: 1106/1816 cut-off events. [2024-06-14 11:18:50,973 INFO L125 PetriNetUnfolderBase]: For 15359/15359 co-relation queries the response was YES. [2024-06-14 11:18:50,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 1816 events. 1106/1816 cut-off events. For 15359/15359 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9276 event pairs, 301 based on Foata normal form. 4/1814 useless extension candidates. Maximal degree in co-relation 8192. Up to 1589 conditions per place. [2024-06-14 11:18:50,983 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 24 changer transitions 0/116 dead transitions. [2024-06-14 11:18:50,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 116 transitions, 1039 flow [2024-06-14 11:18:50,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:50,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:50,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:18:50,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:18:50,985 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 723 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:18:50,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 116 transitions, 1039 flow [2024-06-14 11:18:50,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 116 transitions, 944 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:51,000 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 715 flow [2024-06-14 11:18:51,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-14 11:18:51,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-14 11:18:51,001 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 715 flow [2024-06-14 11:18:51,002 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:18:51,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:51,002 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:18:51,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:18:51,002 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:51,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:51,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1432384280, now seen corresponding path program 1 times [2024-06-14 11:18:51,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:51,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298614986] [2024-06-14 11:18:51,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:51,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:51,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:51,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:18:51,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:51,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298614986] [2024-06-14 11:18:51,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298614986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:51,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:51,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:51,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522104470] [2024-06-14 11:18:51,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:51,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:51,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:51,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:51,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:51,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:51,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 715 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:18:51,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:51,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:51,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:51,346 INFO L124 PetriNetUnfolderBase]: 1071/1773 cut-off events. [2024-06-14 11:18:51,346 INFO L125 PetriNetUnfolderBase]: For 17109/17109 co-relation queries the response was YES. [2024-06-14 11:18:51,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8144 conditions, 1773 events. 1071/1773 cut-off events. For 17109/17109 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9147 event pairs, 292 based on Foata normal form. 3/1756 useless extension candidates. Maximal degree in co-relation 8103. Up to 1511 conditions per place. [2024-06-14 11:18:51,356 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-14 11:18:51,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 1113 flow [2024-06-14 11:18:51,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:51,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:18:51,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-14 11:18:51,358 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 715 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:18:51,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 1113 flow [2024-06-14 11:18:51,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 1048 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:51,379 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 818 flow [2024-06-14 11:18:51,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=818, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-14 11:18:51,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-14 11:18:51,380 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 818 flow [2024-06-14 11:18:51,380 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:18:51,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:51,380 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:18:51,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:18:51,382 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:18:51,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:51,382 INFO L85 PathProgramCache]: Analyzing trace with hash 339819026, now seen corresponding path program 4 times [2024-06-14 11:18:51,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:51,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117351437] [2024-06-14 11:18:51,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:51,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:51,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:51,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:51,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117351437] [2024-06-14 11:18:51,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117351437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:51,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:51,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:51,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700932080] [2024-06-14 11:18:51,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:51,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:51,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:51,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:51,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:51,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:51,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 818 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:18:51,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:51,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:51,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:51,850 INFO L124 PetriNetUnfolderBase]: 1093/1792 cut-off events. [2024-06-14 11:18:51,850 INFO L125 PetriNetUnfolderBase]: For 18924/18924 co-relation queries the response was YES. [2024-06-14 11:18:51,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8363 conditions, 1792 events. 1093/1792 cut-off events. For 18924/18924 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9049 event pairs, 196 based on Foata normal form. 20/1806 useless extension candidates. Maximal degree in co-relation 8320. Up to 1369 conditions per place. [2024-06-14 11:18:51,859 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-14 11:18:51,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1168 flow [2024-06-14 11:18:51,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:51,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:51,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:18:51,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:18:51,861 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 818 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:18:51,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1168 flow [2024-06-14 11:18:51,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 135 transitions, 1142 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:51,882 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 886 flow [2024-06-14 11:18:51,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=886, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-14 11:18:51,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-14 11:18:51,883 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 886 flow [2024-06-14 11:18:51,883 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:18:51,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:51,883 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:18:51,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:18:51,884 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:18:51,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:51,884 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 1 times [2024-06-14 11:18:51,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:51,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634666124] [2024-06-14 11:18:51,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:51,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:51,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:51,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:18:51,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:51,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634666124] [2024-06-14 11:18:51,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634666124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:51,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:51,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:51,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501096031] [2024-06-14 11:18:51,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:51,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:51,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:51,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:51,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:52,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:52,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 886 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:52,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:52,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:52,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:52,264 INFO L124 PetriNetUnfolderBase]: 1110/1819 cut-off events. [2024-06-14 11:18:52,265 INFO L125 PetriNetUnfolderBase]: For 19375/19375 co-relation queries the response was YES. [2024-06-14 11:18:52,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8760 conditions, 1819 events. 1110/1819 cut-off events. For 19375/19375 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9215 event pairs, 287 based on Foata normal form. 4/1817 useless extension candidates. Maximal degree in co-relation 8714. Up to 1601 conditions per place. [2024-06-14 11:18:52,277 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-14 11:18:52,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 123 transitions, 1190 flow [2024-06-14 11:18:52,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:52,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:52,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:18:52,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:18:52,279 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 886 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:18:52,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 123 transitions, 1190 flow [2024-06-14 11:18:52,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 1099 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:52,304 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 868 flow [2024-06-14 11:18:52,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=868, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-14 11:18:52,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-14 11:18:52,305 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 868 flow [2024-06-14 11:18:52,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:52,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:52,305 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:18:52,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:18:52,306 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:52,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:52,306 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 2 times [2024-06-14 11:18:52,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:52,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540980296] [2024-06-14 11:18:52,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:52,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:52,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:52,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:52,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540980296] [2024-06-14 11:18:52,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540980296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:52,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:52,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:52,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739932171] [2024-06-14 11:18:52,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:52,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:52,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:52,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:52,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:52,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:52,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 868 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:52,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:52,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:52,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:52,687 INFO L124 PetriNetUnfolderBase]: 1102/1814 cut-off events. [2024-06-14 11:18:52,688 INFO L125 PetriNetUnfolderBase]: For 19049/19060 co-relation queries the response was YES. [2024-06-14 11:18:52,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 1814 events. 1102/1814 cut-off events. For 19049/19060 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9234 event pairs, 275 based on Foata normal form. 12/1819 useless extension candidates. Maximal degree in co-relation 8560. Up to 1530 conditions per place. [2024-06-14 11:18:52,703 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-14 11:18:52,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1170 flow [2024-06-14 11:18:52,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:52,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:52,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:18:52,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:18:52,704 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 868 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:18:52,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1170 flow [2024-06-14 11:18:52,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 123 transitions, 1115 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:52,727 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 890 flow [2024-06-14 11:18:52,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=890, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-14 11:18:52,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-14 11:18:52,728 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 890 flow [2024-06-14 11:18:52,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:52,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:52,729 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:18:52,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:18:52,729 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:52,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:52,729 INFO L85 PathProgramCache]: Analyzing trace with hash 2053335980, now seen corresponding path program 2 times [2024-06-14 11:18:52,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:52,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534051577] [2024-06-14 11:18:52,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:52,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:52,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:52,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:52,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:52,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534051577] [2024-06-14 11:18:52,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534051577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:52,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:52,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:52,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866770290] [2024-06-14 11:18:52,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:52,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:52,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:52,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:52,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:52,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:52,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 890 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:18:52,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:52,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:52,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:53,064 INFO L124 PetriNetUnfolderBase]: 1092/1814 cut-off events. [2024-06-14 11:18:53,064 INFO L125 PetriNetUnfolderBase]: For 21175/21175 co-relation queries the response was YES. [2024-06-14 11:18:53,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8847 conditions, 1814 events. 1092/1814 cut-off events. For 21175/21175 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9403 event pairs, 272 based on Foata normal form. 6/1804 useless extension candidates. Maximal degree in co-relation 8799. Up to 1536 conditions per place. [2024-06-14 11:18:53,077 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 37 changer transitions 0/141 dead transitions. [2024-06-14 11:18:53,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 1359 flow [2024-06-14 11:18:53,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:53,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:53,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 11:18:53,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-14 11:18:53,078 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 890 flow. Second operand 5 states and 131 transitions. [2024-06-14 11:18:53,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 1359 flow [2024-06-14 11:18:53,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 141 transitions, 1300 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:53,107 INFO L231 Difference]: Finished difference. Result has 99 places, 121 transitions, 1095 flow [2024-06-14 11:18:53,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1095, PETRI_PLACES=99, PETRI_TRANSITIONS=121} [2024-06-14 11:18:53,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 11:18:53,108 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 121 transitions, 1095 flow [2024-06-14 11:18:53,108 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:18:53,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:53,108 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:18:53,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:18:53,109 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:18:53,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:53,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1756308864, now seen corresponding path program 1 times [2024-06-14 11:18:53,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:53,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659488932] [2024-06-14 11:18:53,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:53,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:53,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:18:53,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:53,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659488932] [2024-06-14 11:18:53,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659488932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:53,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:53,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:53,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055454521] [2024-06-14 11:18:53,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:53,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:53,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:53,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:53,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:53,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:53,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 121 transitions, 1095 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:53,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:53,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:53,515 INFO L124 PetriNetUnfolderBase]: 1254/2078 cut-off events. [2024-06-14 11:18:53,515 INFO L125 PetriNetUnfolderBase]: For 28418/28429 co-relation queries the response was YES. [2024-06-14 11:18:53,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10618 conditions, 2078 events. 1254/2078 cut-off events. For 28418/28429 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11062 event pairs, 230 based on Foata normal form. 20/2091 useless extension candidates. Maximal degree in co-relation 10568. Up to 1322 conditions per place. [2024-06-14 11:18:53,530 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 40 changer transitions 0/159 dead transitions. [2024-06-14 11:18:53,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1611 flow [2024-06-14 11:18:53,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:53,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:53,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:18:53,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:18:53,531 INFO L175 Difference]: Start difference. First operand has 99 places, 121 transitions, 1095 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:18:53,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1611 flow [2024-06-14 11:18:53,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 159 transitions, 1589 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:53,563 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1197 flow [2024-06-14 11:18:53,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1197, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-14 11:18:53,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 11:18:53,563 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1197 flow [2024-06-14 11:18:53,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:53,564 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:18:53,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:18:53,564 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:18:53,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:53,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1532867266, now seen corresponding path program 2 times [2024-06-14 11:18:53,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:53,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394698651] [2024-06-14 11:18:53,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:53,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:53,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:53,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:18:53,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:53,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394698651] [2024-06-14 11:18:53,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394698651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:53,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:53,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:53,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161680682] [2024-06-14 11:18:53,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:53,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:53,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:53,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:53,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:53,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:53,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1197 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:53,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:53,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:53,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:54,006 INFO L124 PetriNetUnfolderBase]: 1381/2291 cut-off events. [2024-06-14 11:18:54,006 INFO L125 PetriNetUnfolderBase]: For 35337/35348 co-relation queries the response was YES. [2024-06-14 11:18:54,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 2291 events. 1381/2291 cut-off events. For 35337/35348 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12526 event pairs, 359 based on Foata normal form. 20/2304 useless extension candidates. Maximal degree in co-relation 12106. Up to 1766 conditions per place. [2024-06-14 11:18:54,022 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 118 selfloop transitions, 36 changer transitions 0/160 dead transitions. [2024-06-14 11:18:54,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 160 transitions, 1721 flow [2024-06-14 11:18:54,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:54,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:54,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:18:54,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:18:54,024 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1197 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:18:54,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 160 transitions, 1721 flow [2024-06-14 11:18:54,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 160 transitions, 1671 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:54,068 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1267 flow [2024-06-14 11:18:54,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1267, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-14 11:18:54,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-14 11:18:54,069 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1267 flow [2024-06-14 11:18:54,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:54,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:54,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:18:54,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:18:54,071 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:18:54,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:54,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1532719396, now seen corresponding path program 3 times [2024-06-14 11:18:54,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:54,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131723152] [2024-06-14 11:18:54,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:54,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:54,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:18:54,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:54,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131723152] [2024-06-14 11:18:54,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131723152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:54,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:54,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:54,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206149869] [2024-06-14 11:18:54,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:54,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:54,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:54,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:54,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:54,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:54,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1267 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:54,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:54,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:54,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:54,496 INFO L124 PetriNetUnfolderBase]: 1353/2247 cut-off events. [2024-06-14 11:18:54,496 INFO L125 PetriNetUnfolderBase]: For 36443/36454 co-relation queries the response was YES. [2024-06-14 11:18:54,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11926 conditions, 2247 events. 1353/2247 cut-off events. For 36443/36454 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12245 event pairs, 358 based on Foata normal form. 24/2264 useless extension candidates. Maximal degree in co-relation 11872. Up to 1845 conditions per place. [2024-06-14 11:18:54,513 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 115 selfloop transitions, 34 changer transitions 0/155 dead transitions. [2024-06-14 11:18:54,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 155 transitions, 1651 flow [2024-06-14 11:18:54,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:54,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:54,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:18:54,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:18:54,515 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1267 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:18:54,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 155 transitions, 1651 flow [2024-06-14 11:18:54,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1594 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:54,556 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1285 flow [2024-06-14 11:18:54,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1285, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-14 11:18:54,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 11:18:54,557 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1285 flow [2024-06-14 11:18:54,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:54,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:54,557 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:18:54,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:18:54,557 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:54,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:54,558 INFO L85 PathProgramCache]: Analyzing trace with hash -142192784, now seen corresponding path program 1 times [2024-06-14 11:18:54,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:54,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341520795] [2024-06-14 11:18:54,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:54,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:54,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:54,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:54,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:54,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341520795] [2024-06-14 11:18:54,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341520795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:54,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:54,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:54,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753005555] [2024-06-14 11:18:54,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:54,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:54,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:54,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:54,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:54,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:54,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1285 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:18:54,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:54,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:54,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:54,949 INFO L124 PetriNetUnfolderBase]: 1358/2270 cut-off events. [2024-06-14 11:18:54,949 INFO L125 PetriNetUnfolderBase]: For 35027/35027 co-relation queries the response was YES. [2024-06-14 11:18:54,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12106 conditions, 2270 events. 1358/2270 cut-off events. For 35027/35027 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12445 event pairs, 329 based on Foata normal form. 1/2270 useless extension candidates. Maximal degree in co-relation 12050. Up to 2053 conditions per place. [2024-06-14 11:18:54,963 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 134 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-14 11:18:54,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1785 flow [2024-06-14 11:18:54,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:54,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:54,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:18:54,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:18:54,965 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1285 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:18:54,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1785 flow [2024-06-14 11:18:55,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 162 transitions, 1712 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:55,004 INFO L231 Difference]: Finished difference. Result has 115 places, 139 transitions, 1383 flow [2024-06-14 11:18:55,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1383, PETRI_PLACES=115, PETRI_TRANSITIONS=139} [2024-06-14 11:18:55,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:18:55,006 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 139 transitions, 1383 flow [2024-06-14 11:18:55,006 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:18:55,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:55,006 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:18:55,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:18:55,006 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:18:55,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:55,007 INFO L85 PathProgramCache]: Analyzing trace with hash -760668486, now seen corresponding path program 4 times [2024-06-14 11:18:55,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:55,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839239487] [2024-06-14 11:18:55,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:55,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:55,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:55,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:55,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839239487] [2024-06-14 11:18:55,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839239487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:55,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:55,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:55,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24096948] [2024-06-14 11:18:55,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:55,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:55,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:55,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:55,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:55,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:55,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 139 transitions, 1383 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:55,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:55,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:55,459 INFO L124 PetriNetUnfolderBase]: 1416/2382 cut-off events. [2024-06-14 11:18:55,459 INFO L125 PetriNetUnfolderBase]: For 42325/42336 co-relation queries the response was YES. [2024-06-14 11:18:55,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 2382 events. 1416/2382 cut-off events. For 42325/42336 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13381 event pairs, 374 based on Foata normal form. 24/2399 useless extension candidates. Maximal degree in co-relation 12797. Up to 1968 conditions per place. [2024-06-14 11:18:55,475 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-14 11:18:55,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 166 transitions, 1803 flow [2024-06-14 11:18:55,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:55,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:55,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:18:55,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:18:55,476 INFO L175 Difference]: Start difference. First operand has 115 places, 139 transitions, 1383 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:18:55,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 166 transitions, 1803 flow [2024-06-14 11:18:55,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 166 transitions, 1783 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:55,531 INFO L231 Difference]: Finished difference. Result has 121 places, 140 transitions, 1454 flow [2024-06-14 11:18:55,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1454, PETRI_PLACES=121, PETRI_TRANSITIONS=140} [2024-06-14 11:18:55,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 11:18:55,532 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 140 transitions, 1454 flow [2024-06-14 11:18:55,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:55,532 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:18:55,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:18:55,533 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:18:55,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:55,533 INFO L85 PathProgramCache]: Analyzing trace with hash 224104062, now seen corresponding path program 5 times [2024-06-14 11:18:55,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:55,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586063925] [2024-06-14 11:18:55,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:55,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:55,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:55,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:55,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586063925] [2024-06-14 11:18:55,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586063925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:55,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:55,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:55,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066676804] [2024-06-14 11:18:55,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:55,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:55,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:55,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:55,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:55,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:55,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 140 transitions, 1454 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:55,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:55,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:55,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:55,997 INFO L124 PetriNetUnfolderBase]: 1457/2453 cut-off events. [2024-06-14 11:18:55,997 INFO L125 PetriNetUnfolderBase]: For 45773/45784 co-relation queries the response was YES. [2024-06-14 11:18:56,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13429 conditions, 2453 events. 1457/2453 cut-off events. For 45773/45784 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13913 event pairs, 289 based on Foata normal form. 20/2466 useless extension candidates. Maximal degree in co-relation 13367. Up to 1674 conditions per place. [2024-06-14 11:18:56,015 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 36 changer transitions 0/172 dead transitions. [2024-06-14 11:18:56,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 172 transitions, 1992 flow [2024-06-14 11:18:56,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:56,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:56,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:18:56,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:18:56,016 INFO L175 Difference]: Start difference. First operand has 121 places, 140 transitions, 1454 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:18:56,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 172 transitions, 1992 flow [2024-06-14 11:18:56,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1923 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:18:56,070 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1488 flow [2024-06-14 11:18:56,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1488, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-14 11:18:56,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 11:18:56,071 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1488 flow [2024-06-14 11:18:56,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:56,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:56,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:56,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:18:56,072 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:18:56,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:56,073 INFO L85 PathProgramCache]: Analyzing trace with hash 229614312, now seen corresponding path program 6 times [2024-06-14 11:18:56,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:56,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033261727] [2024-06-14 11:18:56,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:56,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:56,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:56,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:18:56,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:56,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033261727] [2024-06-14 11:18:56,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033261727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:56,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:56,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:56,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470734539] [2024-06-14 11:18:56,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:56,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:56,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:56,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:56,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:56,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:56,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:56,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:56,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:56,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:56,563 INFO L124 PetriNetUnfolderBase]: 1429/2411 cut-off events. [2024-06-14 11:18:56,564 INFO L125 PetriNetUnfolderBase]: For 45635/45649 co-relation queries the response was YES. [2024-06-14 11:18:56,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12997 conditions, 2411 events. 1429/2411 cut-off events. For 45635/45649 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13633 event pairs, 360 based on Foata normal form. 26/2431 useless extension candidates. Maximal degree in co-relation 12934. Up to 1995 conditions per place. [2024-06-14 11:18:56,581 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 135 selfloop transitions, 34 changer transitions 0/175 dead transitions. [2024-06-14 11:18:56,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 175 transitions, 1924 flow [2024-06-14 11:18:56,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:56,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:56,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:18:56,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:18:56,583 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1488 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:18:56,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 175 transitions, 1924 flow [2024-06-14 11:18:56,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1799 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:18:56,654 INFO L231 Difference]: Finished difference. Result has 126 places, 141 transitions, 1438 flow [2024-06-14 11:18:56,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1438, PETRI_PLACES=126, PETRI_TRANSITIONS=141} [2024-06-14 11:18:56,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-14 11:18:56,655 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 141 transitions, 1438 flow [2024-06-14 11:18:56,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:56,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:56,655 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:18:56,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:18:56,655 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:18:56,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:56,656 INFO L85 PathProgramCache]: Analyzing trace with hash 229829514, now seen corresponding path program 1 times [2024-06-14 11:18:56,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:56,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710300603] [2024-06-14 11:18:56,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:56,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:56,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:56,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:18:56,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:56,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710300603] [2024-06-14 11:18:56,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710300603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:56,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:56,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:56,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371209696] [2024-06-14 11:18:56,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:56,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:56,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:56,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:56,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:56,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:56,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 141 transitions, 1438 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:56,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:56,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:56,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,218 INFO L124 PetriNetUnfolderBase]: 1470/2492 cut-off events. [2024-06-14 11:18:57,218 INFO L125 PetriNetUnfolderBase]: For 46543/46557 co-relation queries the response was YES. [2024-06-14 11:18:57,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13088 conditions, 2492 events. 1470/2492 cut-off events. For 46543/46557 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14259 event pairs, 331 based on Foata normal form. 22/2508 useless extension candidates. Maximal degree in co-relation 13025. Up to 1869 conditions per place. [2024-06-14 11:18:57,236 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 39 changer transitions 0/179 dead transitions. [2024-06-14 11:18:57,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 1914 flow [2024-06-14 11:18:57,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:57,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:57,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:18:57,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:18:57,237 INFO L175 Difference]: Start difference. First operand has 126 places, 141 transitions, 1438 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:18:57,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 1914 flow [2024-06-14 11:18:57,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 1827 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:18:57,293 INFO L231 Difference]: Finished difference. Result has 127 places, 142 transitions, 1457 flow [2024-06-14 11:18:57,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1457, PETRI_PLACES=127, PETRI_TRANSITIONS=142} [2024-06-14 11:18:57,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-14 11:18:57,294 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 142 transitions, 1457 flow [2024-06-14 11:18:57,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:57,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:57,295 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:18:57,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:18:57,295 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:57,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:57,296 INFO L85 PathProgramCache]: Analyzing trace with hash -141893882, now seen corresponding path program 1 times [2024-06-14 11:18:57,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:57,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701783771] [2024-06-14 11:18:57,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:57,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:57,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:57,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:18:57,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:57,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701783771] [2024-06-14 11:18:57,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701783771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:57,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:57,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:57,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386594933] [2024-06-14 11:18:57,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:57,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:57,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:57,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:57,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:57,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:18:57,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 142 transitions, 1457 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:18:57,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:57,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:18:57,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,729 INFO L124 PetriNetUnfolderBase]: 1441/2452 cut-off events. [2024-06-14 11:18:57,729 INFO L125 PetriNetUnfolderBase]: For 46886/46886 co-relation queries the response was YES. [2024-06-14 11:18:57,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13115 conditions, 2452 events. 1441/2452 cut-off events. For 46886/46886 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14134 event pairs, 362 based on Foata normal form. 3/2435 useless extension candidates. Maximal degree in co-relation 13051. Up to 2035 conditions per place. [2024-06-14 11:18:57,747 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 57 changer transitions 0/172 dead transitions. [2024-06-14 11:18:57,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 172 transitions, 2047 flow [2024-06-14 11:18:57,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:57,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:57,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:18:57,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:18:57,749 INFO L175 Difference]: Start difference. First operand has 127 places, 142 transitions, 1457 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:18:57,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 172 transitions, 2047 flow [2024-06-14 11:18:57,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 172 transitions, 1957 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:57,804 INFO L231 Difference]: Finished difference. Result has 128 places, 154 transitions, 1658 flow [2024-06-14 11:18:57,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=128, PETRI_TRANSITIONS=154} [2024-06-14 11:18:57,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-14 11:18:57,805 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 154 transitions, 1658 flow [2024-06-14 11:18:57,805 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:18:57,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:57,805 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:18:57,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:18:57,805 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:57,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:57,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1454240436, now seen corresponding path program 2 times [2024-06-14 11:18:57,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:57,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545540141] [2024-06-14 11:18:57,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:57,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:57,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:57,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:57,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545540141] [2024-06-14 11:18:57,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545540141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:57,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:57,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:57,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400402634] [2024-06-14 11:18:57,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:57,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:57,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:57,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:57,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:57,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:57,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 154 transitions, 1658 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:18:57,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:57,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:57,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:58,201 INFO L124 PetriNetUnfolderBase]: 1498/2533 cut-off events. [2024-06-14 11:18:58,202 INFO L125 PetriNetUnfolderBase]: For 49498/49498 co-relation queries the response was YES. [2024-06-14 11:18:58,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13908 conditions, 2533 events. 1498/2533 cut-off events. For 49498/49498 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14513 event pairs, 352 based on Foata normal form. 1/2533 useless extension candidates. Maximal degree in co-relation 13842. Up to 2287 conditions per place. [2024-06-14 11:18:58,220 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 144 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-14 11:18:58,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 175 transitions, 2119 flow [2024-06-14 11:18:58,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:58,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:58,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:18:58,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:18:58,221 INFO L175 Difference]: Start difference. First operand has 128 places, 154 transitions, 1658 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:18:58,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 175 transitions, 2119 flow [2024-06-14 11:18:58,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 175 transitions, 2064 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:58,295 INFO L231 Difference]: Finished difference. Result has 133 places, 158 transitions, 1686 flow [2024-06-14 11:18:58,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1686, PETRI_PLACES=133, PETRI_TRANSITIONS=158} [2024-06-14 11:18:58,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-14 11:18:58,296 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 158 transitions, 1686 flow [2024-06-14 11:18:58,296 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:18:58,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:58,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:58,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:18:58,296 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:18:58,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash 833222354, now seen corresponding path program 2 times [2024-06-14 11:18:58,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:58,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920073256] [2024-06-14 11:18:58,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:58,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:58,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:58,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:58,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:58,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920073256] [2024-06-14 11:18:58,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920073256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:58,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:58,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:58,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866894596] [2024-06-14 11:18:58,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:58,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:58,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:58,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:58,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:58,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:58,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 158 transitions, 1686 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:58,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:58,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:58,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:58,810 INFO L124 PetriNetUnfolderBase]: 1539/2611 cut-off events. [2024-06-14 11:18:58,811 INFO L125 PetriNetUnfolderBase]: For 55704/55704 co-relation queries the response was YES. [2024-06-14 11:18:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14029 conditions, 2611 events. 1539/2611 cut-off events. For 55704/55704 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15119 event pairs, 268 based on Foata normal form. 12/2617 useless extension candidates. Maximal degree in co-relation 13960. Up to 2023 conditions per place. [2024-06-14 11:18:58,828 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 43 changer transitions 0/199 dead transitions. [2024-06-14 11:18:58,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 199 transitions, 2212 flow [2024-06-14 11:18:58,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:18:58,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:18:58,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:18:58,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:18:58,829 INFO L175 Difference]: Start difference. First operand has 133 places, 158 transitions, 1686 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:18:58,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 199 transitions, 2212 flow [2024-06-14 11:18:58,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 199 transitions, 2176 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:58,919 INFO L231 Difference]: Finished difference. Result has 139 places, 159 transitions, 1766 flow [2024-06-14 11:18:58,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1766, PETRI_PLACES=139, PETRI_TRANSITIONS=159} [2024-06-14 11:18:58,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-14 11:18:58,919 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 159 transitions, 1766 flow [2024-06-14 11:18:58,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:58,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:58,920 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:18:58,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:18:58,920 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:18:58,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:58,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1742196820, now seen corresponding path program 3 times [2024-06-14 11:18:58,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:58,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591232979] [2024-06-14 11:18:58,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:58,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:58,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591232979] [2024-06-14 11:18:59,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591232979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:18:59,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383075081] [2024-06-14 11:18:59,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:18:59,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:18:59,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:18:59,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:59,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 159 transitions, 1766 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:59,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:59,385 INFO L124 PetriNetUnfolderBase]: 1519/2586 cut-off events. [2024-06-14 11:18:59,385 INFO L125 PetriNetUnfolderBase]: For 56593/56604 co-relation queries the response was YES. [2024-06-14 11:18:59,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13899 conditions, 2586 events. 1519/2586 cut-off events. For 56593/56604 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15006 event pairs, 259 based on Foata normal form. 20/2599 useless extension candidates. Maximal degree in co-relation 13829. Up to 1531 conditions per place. [2024-06-14 11:18:59,403 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 144 selfloop transitions, 42 changer transitions 0/192 dead transitions. [2024-06-14 11:18:59,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 192 transitions, 2190 flow [2024-06-14 11:18:59,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:18:59,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:18:59,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:18:59,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:18:59,404 INFO L175 Difference]: Start difference. First operand has 139 places, 159 transitions, 1766 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:18:59,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 192 transitions, 2190 flow [2024-06-14 11:18:59,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 192 transitions, 2084 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:18:59,481 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1698 flow [2024-06-14 11:18:59,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1610, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-14 11:18:59,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-14 11:18:59,482 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1698 flow [2024-06-14 11:18:59,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:59,482 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:18:59,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:18:59,483 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:59,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash -474427734, now seen corresponding path program 3 times [2024-06-14 11:18:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:59,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86715921] [2024-06-14 11:18:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:59,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86715921] [2024-06-14 11:18:59,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86715921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:59,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875988505] [2024-06-14 11:18:59,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:59,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:59,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:59,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:18:59,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1698 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:18:59,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:18:59,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:59,937 INFO L124 PetriNetUnfolderBase]: 1521/2587 cut-off events. [2024-06-14 11:18:59,937 INFO L125 PetriNetUnfolderBase]: For 51089/51089 co-relation queries the response was YES. [2024-06-14 11:18:59,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13789 conditions, 2587 events. 1521/2587 cut-off events. For 51089/51089 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15009 event pairs, 354 based on Foata normal form. 2/2588 useless extension candidates. Maximal degree in co-relation 13718. Up to 2330 conditions per place. [2024-06-14 11:18:59,953 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 26 changer transitions 0/188 dead transitions. [2024-06-14 11:18:59,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 2185 flow [2024-06-14 11:18:59,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:59,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:59,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:18:59,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-14 11:18:59,955 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1698 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:18:59,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 2185 flow [2024-06-14 11:19:00,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 2040 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:00,029 INFO L231 Difference]: Finished difference. Result has 139 places, 167 transitions, 1722 flow [2024-06-14 11:19:00,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1722, PETRI_PLACES=139, PETRI_TRANSITIONS=167} [2024-06-14 11:19:00,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-14 11:19:00,030 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 167 transitions, 1722 flow [2024-06-14 11:19:00,030 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:00,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:00,030 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:00,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:19:00,030 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:00,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:00,031 INFO L85 PathProgramCache]: Analyzing trace with hash -133863482, now seen corresponding path program 2 times [2024-06-14 11:19:00,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:00,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014353226] [2024-06-14 11:19:00,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:00,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:00,133 INFO L134 CoverageAnalysis]: 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:00,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:00,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014353226] [2024-06-14 11:19:00,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014353226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:00,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:00,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:00,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099651480] [2024-06-14 11:19:00,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:00,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:00,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:00,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:00,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:00,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:00,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 167 transitions, 1722 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:00,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:00,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:00,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:00,456 INFO L124 PetriNetUnfolderBase]: 1498/2570 cut-off events. [2024-06-14 11:19:00,456 INFO L125 PetriNetUnfolderBase]: For 54158/54158 co-relation queries the response was YES. [2024-06-14 11:19:00,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13670 conditions, 2570 events. 1498/2570 cut-off events. For 54158/54158 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15134 event pairs, 353 based on Foata normal form. 3/2557 useless extension candidates. Maximal degree in co-relation 13598. Up to 2165 conditions per place. [2024-06-14 11:19:00,475 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-14 11:19:00,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 199 transitions, 2385 flow [2024-06-14 11:19:00,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:00,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:00,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:19:00,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:19:00,476 INFO L175 Difference]: Start difference. First operand has 139 places, 167 transitions, 1722 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:19:00,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 199 transitions, 2385 flow [2024-06-14 11:19:00,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2375 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:00,606 INFO L231 Difference]: Finished difference. Result has 146 places, 177 transitions, 1988 flow [2024-06-14 11:19:00,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1988, PETRI_PLACES=146, PETRI_TRANSITIONS=177} [2024-06-14 11:19:00,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-14 11:19:00,607 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 177 transitions, 1988 flow [2024-06-14 11:19:00,607 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:00,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:00,607 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:00,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:19:00,607 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:00,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:00,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1631436684, now seen corresponding path program 1 times [2024-06-14 11:19:00,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:00,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793916448] [2024-06-14 11:19:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:00,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:00,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:00,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:00,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:00,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793916448] [2024-06-14 11:19:00,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793916448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:00,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:00,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:00,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935777683] [2024-06-14 11:19:00,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:00,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:00,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:00,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:00,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 177 transitions, 1988 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:00,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:00,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:00,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,013 INFO L124 PetriNetUnfolderBase]: 1548/2644 cut-off events. [2024-06-14 11:19:01,013 INFO L125 PetriNetUnfolderBase]: For 58651/58665 co-relation queries the response was YES. [2024-06-14 11:19:01,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14400 conditions, 2644 events. 1548/2644 cut-off events. For 58651/58665 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15555 event pairs, 380 based on Foata normal form. 12/2650 useless extension candidates. Maximal degree in co-relation 14324. Up to 2287 conditions per place. [2024-06-14 11:19:01,034 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 149 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-14 11:19:01,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 196 transitions, 2583 flow [2024-06-14 11:19:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:01,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:01,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:19:01,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:19:01,035 INFO L175 Difference]: Start difference. First operand has 146 places, 177 transitions, 1988 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:19:01,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 196 transitions, 2583 flow [2024-06-14 11:19:01,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 196 transitions, 2537 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:01,133 INFO L231 Difference]: Finished difference. Result has 151 places, 182 transitions, 2119 flow [2024-06-14 11:19:01,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2119, PETRI_PLACES=151, PETRI_TRANSITIONS=182} [2024-06-14 11:19:01,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-14 11:19:01,133 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 182 transitions, 2119 flow [2024-06-14 11:19:01,134 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:01,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:01,134 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:01,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:19:01,134 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:01,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:01,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1449518836, now seen corresponding path program 2 times [2024-06-14 11:19:01,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:01,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612198630] [2024-06-14 11:19:01,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:01,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:01,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:01,269 INFO L134 CoverageAnalysis]: 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:01,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:01,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612198630] [2024-06-14 11:19:01,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612198630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:01,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:01,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:01,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626491590] [2024-06-14 11:19:01,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:01,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:01,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:01,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:01,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:01,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:01,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 182 transitions, 2119 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:01,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:01,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:01,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,642 INFO L124 PetriNetUnfolderBase]: 1530/2612 cut-off events. [2024-06-14 11:19:01,642 INFO L125 PetriNetUnfolderBase]: For 59168/59171 co-relation queries the response was YES. [2024-06-14 11:19:01,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14342 conditions, 2612 events. 1530/2612 cut-off events. For 59168/59171 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15288 event pairs, 358 based on Foata normal form. 6/2616 useless extension candidates. Maximal degree in co-relation 14263. Up to 2267 conditions per place. [2024-06-14 11:19:01,658 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 45 changer transitions 0/200 dead transitions. [2024-06-14 11:19:01,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 200 transitions, 2553 flow [2024-06-14 11:19:01,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:01,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:19:01,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-14 11:19:01,688 INFO L175 Difference]: Start difference. First operand has 151 places, 182 transitions, 2119 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:19:01,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 200 transitions, 2553 flow [2024-06-14 11:19:01,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2474 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:01,803 INFO L231 Difference]: Finished difference. Result has 155 places, 182 transitions, 2151 flow [2024-06-14 11:19:01,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2151, PETRI_PLACES=155, PETRI_TRANSITIONS=182} [2024-06-14 11:19:01,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 11:19:01,804 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 182 transitions, 2151 flow [2024-06-14 11:19:01,804 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:01,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:01,804 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:01,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:19:01,804 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:01,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:01,805 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-14 11:19:01,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:01,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243597412] [2024-06-14 11:19:01,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:01,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:01,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:01,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:01,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:01,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243597412] [2024-06-14 11:19:01,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243597412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:01,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:01,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:01,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564602557] [2024-06-14 11:19:01,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:01,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:01,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:01,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:01,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:01,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:01,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 182 transitions, 2151 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:01,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:01,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:01,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:02,212 INFO L124 PetriNetUnfolderBase]: 1472/2514 cut-off events. [2024-06-14 11:19:02,212 INFO L125 PetriNetUnfolderBase]: For 60705/60705 co-relation queries the response was YES. [2024-06-14 11:19:02,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13964 conditions, 2514 events. 1472/2514 cut-off events. For 60705/60705 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14637 event pairs, 347 based on Foata normal form. 4/2502 useless extension candidates. Maximal degree in co-relation 13883. Up to 2238 conditions per place. [2024-06-14 11:19:02,232 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 159 selfloop transitions, 14 changer transitions 0/193 dead transitions. [2024-06-14 11:19:02,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2541 flow [2024-06-14 11:19:02,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:02,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:02,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-14 11:19:02,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:19:02,233 INFO L175 Difference]: Start difference. First operand has 155 places, 182 transitions, 2151 flow. Second operand 4 states and 96 transitions. [2024-06-14 11:19:02,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2541 flow [2024-06-14 11:19:02,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2472 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:02,332 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 2142 flow [2024-06-14 11:19:02,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2142, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-14 11:19:02,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 11:19:02,333 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 2142 flow [2024-06-14 11:19:02,333 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:02,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:02,333 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:02,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:19:02,333 INFO L420 AbstractCegarLoop]: === Iteration 38 === 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:02,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:02,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2122527214, now seen corresponding path program 1 times [2024-06-14 11:19:02,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:02,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747515185] [2024-06-14 11:19:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:02,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:02,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:02,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:02,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:02,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747515185] [2024-06-14 11:19:02,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747515185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:02,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:02,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:02,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892481777] [2024-06-14 11:19:02,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:02,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:02,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:02,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:02,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:02,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:02,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 2142 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:02,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:02,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:02,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:02,856 INFO L124 PetriNetUnfolderBase]: 1525/2585 cut-off events. [2024-06-14 11:19:02,856 INFO L125 PetriNetUnfolderBase]: For 58783/58783 co-relation queries the response was YES. [2024-06-14 11:19:02,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14273 conditions, 2585 events. 1525/2585 cut-off events. For 58783/58783 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14961 event pairs, 349 based on Foata normal form. 1/2585 useless extension candidates. Maximal degree in co-relation 14192. Up to 2308 conditions per place. [2024-06-14 11:19:02,880 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 41 changer transitions 0/219 dead transitions. [2024-06-14 11:19:02,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 219 transitions, 2778 flow [2024-06-14 11:19:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:02,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:02,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:19:02,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:19:02,881 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 2142 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:19:02,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 219 transitions, 2778 flow [2024-06-14 11:19:02,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 219 transitions, 2736 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:03,002 INFO L231 Difference]: Finished difference. Result has 161 places, 195 transitions, 2303 flow [2024-06-14 11:19:03,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2303, PETRI_PLACES=161, PETRI_TRANSITIONS=195} [2024-06-14 11:19:03,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 11:19:03,002 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 195 transitions, 2303 flow [2024-06-14 11:19:03,003 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:03,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:03,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:03,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:19:03,003 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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:03,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:03,003 INFO L85 PathProgramCache]: Analyzing trace with hash 2131792804, now seen corresponding path program 2 times [2024-06-14 11:19:03,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:03,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301763513] [2024-06-14 11:19:03,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:03,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:03,131 INFO L134 CoverageAnalysis]: 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:03,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:03,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301763513] [2024-06-14 11:19:03,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301763513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:03,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:03,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:03,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423797578] [2024-06-14 11:19:03,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:03,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:03,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:03,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:03,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:03,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:03,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 195 transitions, 2303 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:03,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:03,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:03,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:03,498 INFO L124 PetriNetUnfolderBase]: 1538/2607 cut-off events. [2024-06-14 11:19:03,498 INFO L125 PetriNetUnfolderBase]: For 63373/63373 co-relation queries the response was YES. [2024-06-14 11:19:03,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14806 conditions, 2607 events. 1538/2607 cut-off events. For 63373/63373 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15118 event pairs, 349 based on Foata normal form. 1/2607 useless extension candidates. Maximal degree in co-relation 14723. Up to 2323 conditions per place. [2024-06-14 11:19:03,518 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 46 changer transitions 0/221 dead transitions. [2024-06-14 11:19:03,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 221 transitions, 2990 flow [2024-06-14 11:19:03,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:03,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:03,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:19:03,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:19:03,520 INFO L175 Difference]: Start difference. First operand has 161 places, 195 transitions, 2303 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:19:03,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 221 transitions, 2990 flow [2024-06-14 11:19:03,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2946 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:03,615 INFO L231 Difference]: Finished difference. Result has 166 places, 202 transitions, 2432 flow [2024-06-14 11:19:03,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2432, PETRI_PLACES=166, PETRI_TRANSITIONS=202} [2024-06-14 11:19:03,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 11:19:03,616 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 202 transitions, 2432 flow [2024-06-14 11:19:03,616 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:03,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:03,616 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:03,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:19:03,616 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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:03,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:03,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2131781644, now seen corresponding path program 3 times [2024-06-14 11:19:03,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:03,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228005112] [2024-06-14 11:19:03,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:03,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:03,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:03,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:19:03,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:03,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228005112] [2024-06-14 11:19:03,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228005112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:03,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:03,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:03,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516171947] [2024-06-14 11:19:03,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:03,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:03,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:03,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:03,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:03,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:03,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 202 transitions, 2432 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:03,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:03,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:03,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:04,073 INFO L124 PetriNetUnfolderBase]: 1535/2603 cut-off events. [2024-06-14 11:19:04,073 INFO L125 PetriNetUnfolderBase]: For 66048/66048 co-relation queries the response was YES. [2024-06-14 11:19:04,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14891 conditions, 2603 events. 1535/2603 cut-off events. For 66048/66048 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15071 event pairs, 349 based on Foata normal form. 1/2603 useless extension candidates. Maximal degree in co-relation 14806. Up to 2320 conditions per place. [2024-06-14 11:19:04,094 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 45 changer transitions 0/220 dead transitions. [2024-06-14 11:19:04,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 220 transitions, 2974 flow [2024-06-14 11:19:04,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:04,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:04,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:19:04,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:19:04,095 INFO L175 Difference]: Start difference. First operand has 166 places, 202 transitions, 2432 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:19:04,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 220 transitions, 2974 flow [2024-06-14 11:19:04,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 220 transitions, 2879 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:04,241 INFO L231 Difference]: Finished difference. Result has 170 places, 202 transitions, 2433 flow [2024-06-14 11:19:04,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2433, PETRI_PLACES=170, PETRI_TRANSITIONS=202} [2024-06-14 11:19:04,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-14 11:19:04,242 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 202 transitions, 2433 flow [2024-06-14 11:19:04,242 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:04,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:04,243 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:04,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:19:04,243 INFO L420 AbstractCegarLoop]: === Iteration 41 === 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:04,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:04,243 INFO L85 PathProgramCache]: Analyzing trace with hash 145188910, now seen corresponding path program 4 times [2024-06-14 11:19:04,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:04,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852730750] [2024-06-14 11:19:04,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:04,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:04,352 INFO L134 CoverageAnalysis]: 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:04,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:04,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852730750] [2024-06-14 11:19:04,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852730750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:04,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:04,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:04,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492122305] [2024-06-14 11:19:04,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:04,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:04,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:04,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:04,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:04,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:04,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 202 transitions, 2433 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:04,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:04,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:04,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:04,717 INFO L124 PetriNetUnfolderBase]: 1540/2612 cut-off events. [2024-06-14 11:19:04,717 INFO L125 PetriNetUnfolderBase]: For 69542/69542 co-relation queries the response was YES. [2024-06-14 11:19:04,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 2612 events. 1540/2612 cut-off events. For 69542/69542 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15163 event pairs, 349 based on Foata normal form. 1/2612 useless extension candidates. Maximal degree in co-relation 14927. Up to 2347 conditions per place. [2024-06-14 11:19:04,737 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 34 changer transitions 0/228 dead transitions. [2024-06-14 11:19:04,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3046 flow [2024-06-14 11:19:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:04,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:04,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:19:04,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:19:04,738 INFO L175 Difference]: Start difference. First operand has 170 places, 202 transitions, 2433 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:19:04,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3046 flow [2024-06-14 11:19:04,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 2966 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:04,887 INFO L231 Difference]: Finished difference. Result has 172 places, 205 transitions, 2466 flow [2024-06-14 11:19:04,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2466, PETRI_PLACES=172, PETRI_TRANSITIONS=205} [2024-06-14 11:19:04,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 11:19:04,888 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 205 transitions, 2466 flow [2024-06-14 11:19:04,888 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:04,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:04,888 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:04,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:19:04,888 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:04,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:04,888 INFO L85 PathProgramCache]: Analyzing trace with hash 145200070, now seen corresponding path program 5 times [2024-06-14 11:19:04,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:04,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120055143] [2024-06-14 11:19:04,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:04,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:04,992 INFO L134 CoverageAnalysis]: 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:04,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:04,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120055143] [2024-06-14 11:19:04,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120055143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:04,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:04,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:04,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987909107] [2024-06-14 11:19:04,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:04,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:04,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:04,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:04,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:05,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:05,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 205 transitions, 2466 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:05,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:05,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:05,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:05,355 INFO L124 PetriNetUnfolderBase]: 1537/2608 cut-off events. [2024-06-14 11:19:05,355 INFO L125 PetriNetUnfolderBase]: For 72083/72083 co-relation queries the response was YES. [2024-06-14 11:19:05,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15035 conditions, 2608 events. 1537/2608 cut-off events. For 72083/72083 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15133 event pairs, 349 based on Foata normal form. 1/2608 useless extension candidates. Maximal degree in co-relation 14948. Up to 2344 conditions per place. [2024-06-14 11:19:05,375 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 183 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-06-14 11:19:05,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 221 transitions, 2936 flow [2024-06-14 11:19:05,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:05,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:05,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:19:05,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:19:05,377 INFO L175 Difference]: Start difference. First operand has 172 places, 205 transitions, 2466 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:19:05,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 221 transitions, 2936 flow [2024-06-14 11:19:05,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 221 transitions, 2828 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:05,527 INFO L231 Difference]: Finished difference. Result has 174 places, 205 transitions, 2428 flow [2024-06-14 11:19:05,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2428, PETRI_PLACES=174, PETRI_TRANSITIONS=205} [2024-06-14 11:19:05,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:19:05,528 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 205 transitions, 2428 flow [2024-06-14 11:19:05,528 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:05,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:05,528 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:05,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:19:05,528 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:05,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:05,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1672190898, now seen corresponding path program 1 times [2024-06-14 11:19:05,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:05,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547291933] [2024-06-14 11:19:05,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:05,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:05,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:05,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:05,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:05,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547291933] [2024-06-14 11:19:05,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547291933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:05,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:05,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:05,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97552921] [2024-06-14 11:19:05,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:05,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:05,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:05,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:05,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:05,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:05,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 205 transitions, 2428 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:05,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:05,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:05,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:05,990 INFO L124 PetriNetUnfolderBase]: 1539/2619 cut-off events. [2024-06-14 11:19:05,991 INFO L125 PetriNetUnfolderBase]: For 77726/77740 co-relation queries the response was YES. [2024-06-14 11:19:06,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15097 conditions, 2619 events. 1539/2619 cut-off events. For 77726/77740 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15332 event pairs, 389 based on Foata normal form. 12/2625 useless extension candidates. Maximal degree in co-relation 15009. Up to 2196 conditions per place. [2024-06-14 11:19:06,012 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 74 changer transitions 0/223 dead transitions. [2024-06-14 11:19:06,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 223 transitions, 3095 flow [2024-06-14 11:19:06,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:06,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:06,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:19:06,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:06,014 INFO L175 Difference]: Start difference. First operand has 174 places, 205 transitions, 2428 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:19:06,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 223 transitions, 3095 flow [2024-06-14 11:19:06,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2989 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:06,192 INFO L231 Difference]: Finished difference. Result has 175 places, 208 transitions, 2522 flow [2024-06-14 11:19:06,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2522, PETRI_PLACES=175, PETRI_TRANSITIONS=208} [2024-06-14 11:19:06,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 11:19:06,193 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 208 transitions, 2522 flow [2024-06-14 11:19:06,193 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:06,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:06,194 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:06,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:19:06,194 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:06,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:06,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1985409868, now seen corresponding path program 2 times [2024-06-14 11:19:06,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:06,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103006604] [2024-06-14 11:19:06,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:06,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:06,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:06,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:06,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103006604] [2024-06-14 11:19:06,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103006604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:06,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:06,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:06,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961765221] [2024-06-14 11:19:06,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:06,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:06,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:06,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:06,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:06,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:06,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 208 transitions, 2522 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:06,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:06,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:06,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:06,691 INFO L124 PetriNetUnfolderBase]: 1541/2621 cut-off events. [2024-06-14 11:19:06,691 INFO L125 PetriNetUnfolderBase]: For 78706/78709 co-relation queries the response was YES. [2024-06-14 11:19:06,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15275 conditions, 2621 events. 1541/2621 cut-off events. For 78706/78709 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15288 event pairs, 353 based on Foata normal form. 4/2623 useless extension candidates. Maximal degree in co-relation 15187. Up to 2258 conditions per place. [2024-06-14 11:19:06,713 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 59 changer transitions 0/232 dead transitions. [2024-06-14 11:19:06,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 3236 flow [2024-06-14 11:19:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:06,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:06,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:19:06,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:19:06,714 INFO L175 Difference]: Start difference. First operand has 175 places, 208 transitions, 2522 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:19:06,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 3236 flow [2024-06-14 11:19:06,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 232 transitions, 3035 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:06,864 INFO L231 Difference]: Finished difference. Result has 177 places, 211 transitions, 2500 flow [2024-06-14 11:19:06,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2500, PETRI_PLACES=177, PETRI_TRANSITIONS=211} [2024-06-14 11:19:06,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-14 11:19:06,865 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 211 transitions, 2500 flow [2024-06-14 11:19:06,865 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:06,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:06,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] [2024-06-14 11:19:06,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:19:06,866 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:06,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:06,866 INFO L85 PathProgramCache]: Analyzing trace with hash -909366999, now seen corresponding path program 1 times [2024-06-14 11:19:06,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:06,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398080560] [2024-06-14 11:19:06,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:06,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:06,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:06,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:06,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398080560] [2024-06-14 11:19:06,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398080560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:06,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:06,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:06,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360625814] [2024-06-14 11:19:06,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:06,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:06,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:06,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:06,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:07,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:07,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 211 transitions, 2500 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:07,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:07,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:07,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:07,373 INFO L124 PetriNetUnfolderBase]: 1549/2630 cut-off events. [2024-06-14 11:19:07,373 INFO L125 PetriNetUnfolderBase]: For 81547/81547 co-relation queries the response was YES. [2024-06-14 11:19:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15326 conditions, 2630 events. 1549/2630 cut-off events. For 81547/81547 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15302 event pairs, 264 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 15238. Up to 2320 conditions per place. [2024-06-14 11:19:07,394 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-06-14 11:19:07,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 244 transitions, 3156 flow [2024-06-14 11:19:07,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:07,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:07,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:19:07,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:19:07,396 INFO L175 Difference]: Start difference. First operand has 177 places, 211 transitions, 2500 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:19:07,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 244 transitions, 3156 flow [2024-06-14 11:19:07,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 244 transitions, 3008 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:07,606 INFO L231 Difference]: Finished difference. Result has 180 places, 215 transitions, 2451 flow [2024-06-14 11:19:07,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=180, PETRI_TRANSITIONS=215} [2024-06-14 11:19:07,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 11:19:07,607 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 215 transitions, 2451 flow [2024-06-14 11:19:07,607 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:07,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:07,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:07,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:19:07,608 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:07,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:07,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1365492531, now seen corresponding path program 2 times [2024-06-14 11:19:07,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:07,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460863635] [2024-06-14 11:19:07,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:07,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:07,744 INFO L134 CoverageAnalysis]: 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:07,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:07,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460863635] [2024-06-14 11:19:07,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460863635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:07,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:07,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:07,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096865126] [2024-06-14 11:19:07,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:07,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:07,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:07,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:07,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:07,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:07,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 215 transitions, 2451 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:07,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:07,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:07,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:08,131 INFO L124 PetriNetUnfolderBase]: 1557/2642 cut-off events. [2024-06-14 11:19:08,131 INFO L125 PetriNetUnfolderBase]: For 85096/85096 co-relation queries the response was YES. [2024-06-14 11:19:08,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15426 conditions, 2642 events. 1557/2642 cut-off events. For 85096/85096 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15376 event pairs, 343 based on Foata normal form. 2/2643 useless extension candidates. Maximal degree in co-relation 15337. Up to 2377 conditions per place. [2024-06-14 11:19:08,150 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-14 11:19:08,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 241 transitions, 2999 flow [2024-06-14 11:19:08,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:08,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:08,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:19:08,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:19:08,152 INFO L175 Difference]: Start difference. First operand has 180 places, 215 transitions, 2451 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:19:08,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 241 transitions, 2999 flow [2024-06-14 11:19:08,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 2943 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:08,326 INFO L231 Difference]: Finished difference. Result has 184 places, 217 transitions, 2478 flow [2024-06-14 11:19:08,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2478, PETRI_PLACES=184, PETRI_TRANSITIONS=217} [2024-06-14 11:19:08,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-14 11:19:08,327 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 217 transitions, 2478 flow [2024-06-14 11:19:08,327 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:08,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:08,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:08,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:19:08,328 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:08,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:08,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1654251207, now seen corresponding path program 1 times [2024-06-14 11:19:08,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:08,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276862867] [2024-06-14 11:19:08,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:08,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:08,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:08,426 INFO L134 CoverageAnalysis]: 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:08,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:08,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276862867] [2024-06-14 11:19:08,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276862867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:08,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:08,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:08,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235690827] [2024-06-14 11:19:08,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:08,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:08,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:08,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:08,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:08,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:08,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 217 transitions, 2478 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:08,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:08,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:08,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:08,822 INFO L124 PetriNetUnfolderBase]: 1578/2661 cut-off events. [2024-06-14 11:19:08,822 INFO L125 PetriNetUnfolderBase]: For 90195/90195 co-relation queries the response was YES. [2024-06-14 11:19:08,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15782 conditions, 2661 events. 1578/2661 cut-off events. For 90195/90195 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15456 event pairs, 371 based on Foata normal form. 1/2652 useless extension candidates. Maximal degree in co-relation 15691. Up to 2187 conditions per place. [2024-06-14 11:19:08,844 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 76 changer transitions 0/260 dead transitions. [2024-06-14 11:19:08,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 260 transitions, 3544 flow [2024-06-14 11:19:08,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:08,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:08,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:08,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:19:08,845 INFO L175 Difference]: Start difference. First operand has 184 places, 217 transitions, 2478 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:08,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 260 transitions, 3544 flow [2024-06-14 11:19:09,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 260 transitions, 3489 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:09,045 INFO L231 Difference]: Finished difference. Result has 186 places, 230 transitions, 2737 flow [2024-06-14 11:19:09,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2737, PETRI_PLACES=186, PETRI_TRANSITIONS=230} [2024-06-14 11:19:09,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-14 11:19:09,045 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 230 transitions, 2737 flow [2024-06-14 11:19:09,046 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:09,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:09,046 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:09,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:19:09,048 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:09,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1373827377, now seen corresponding path program 2 times [2024-06-14 11:19:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:09,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536087147] [2024-06-14 11:19:09,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:09,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:09,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:09,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536087147] [2024-06-14 11:19:09,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536087147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:09,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:09,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:09,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334173010] [2024-06-14 11:19:09,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:09,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:09,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:09,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:09,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:09,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:09,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 230 transitions, 2737 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:09,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:09,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:09,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:09,612 INFO L124 PetriNetUnfolderBase]: 1599/2694 cut-off events. [2024-06-14 11:19:09,612 INFO L125 PetriNetUnfolderBase]: For 97967/97967 co-relation queries the response was YES. [2024-06-14 11:19:09,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16675 conditions, 2694 events. 1599/2694 cut-off events. For 97967/97967 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15698 event pairs, 371 based on Foata normal form. 1/2685 useless extension candidates. Maximal degree in co-relation 16583. Up to 2206 conditions per place. [2024-06-14 11:19:09,635 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 83 changer transitions 0/264 dead transitions. [2024-06-14 11:19:09,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 264 transitions, 3759 flow [2024-06-14 11:19:09,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:09,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:19:09,637 INFO L175 Difference]: Start difference. First operand has 186 places, 230 transitions, 2737 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:09,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 264 transitions, 3759 flow [2024-06-14 11:19:09,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 264 transitions, 3649 flow, removed 41 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:09,898 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 2895 flow [2024-06-14 11:19:09,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2895, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2024-06-14 11:19:09,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-14 11:19:09,898 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 2895 flow [2024-06-14 11:19:09,899 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:09,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:09,899 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:09,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:19:09,899 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:09,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:09,899 INFO L85 PathProgramCache]: Analyzing trace with hash -899239299, now seen corresponding path program 3 times [2024-06-14 11:19:09,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:09,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672494285] [2024-06-14 11:19:09,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:09,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:09,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:10,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:10,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672494285] [2024-06-14 11:19:10,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672494285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:10,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:10,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:10,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923627936] [2024-06-14 11:19:10,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:10,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:10,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:10,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:10,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:10,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:10,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 2895 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:10,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:10,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:10,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:10,402 INFO L124 PetriNetUnfolderBase]: 1607/2716 cut-off events. [2024-06-14 11:19:10,402 INFO L125 PetriNetUnfolderBase]: For 103062/103062 co-relation queries the response was YES. [2024-06-14 11:19:10,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17006 conditions, 2716 events. 1607/2716 cut-off events. For 103062/103062 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15861 event pairs, 341 based on Foata normal form. 2/2717 useless extension candidates. Maximal degree in co-relation 16911. Up to 2447 conditions per place. [2024-06-14 11:19:10,424 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 224 selfloop transitions, 27 changer transitions 0/257 dead transitions. [2024-06-14 11:19:10,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 257 transitions, 3455 flow [2024-06-14 11:19:10,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:10,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:19:10,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 11:19:10,425 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 2895 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:19:10,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 257 transitions, 3455 flow [2024-06-14 11:19:10,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 257 transitions, 3314 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:10,648 INFO L231 Difference]: Finished difference. Result has 196 places, 239 transitions, 2831 flow [2024-06-14 11:19:10,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2831, PETRI_PLACES=196, PETRI_TRANSITIONS=239} [2024-06-14 11:19:10,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 11:19:10,649 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 239 transitions, 2831 flow [2024-06-14 11:19:10,649 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:10,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:10,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:10,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:19:10,649 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:10,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:10,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1483404627, now seen corresponding path program 3 times [2024-06-14 11:19:10,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:10,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636542655] [2024-06-14 11:19:10,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:10,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:10,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:10,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:10,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:10,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636542655] [2024-06-14 11:19:10,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636542655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:10,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:10,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:10,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173167468] [2024-06-14 11:19:10,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:10,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:10,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:10,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:10,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:10,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 239 transitions, 2831 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:10,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:10,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:10,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,198 INFO L124 PetriNetUnfolderBase]: 1630/2747 cut-off events. [2024-06-14 11:19:11,198 INFO L125 PetriNetUnfolderBase]: For 107678/107678 co-relation queries the response was YES. [2024-06-14 11:19:11,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17175 conditions, 2747 events. 1630/2747 cut-off events. For 107678/107678 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16032 event pairs, 359 based on Foata normal form. 1/2742 useless extension candidates. Maximal degree in co-relation 17079. Up to 2383 conditions per place. [2024-06-14 11:19:11,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 60 changer transitions 0/277 dead transitions. [2024-06-14 11:19:11,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 277 transitions, 3876 flow [2024-06-14 11:19:11,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:11,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:19:11,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:19:11,220 INFO L175 Difference]: Start difference. First operand has 196 places, 239 transitions, 2831 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:19:11,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 277 transitions, 3876 flow [2024-06-14 11:19:11,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 277 transitions, 3819 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:11,413 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3090 flow [2024-06-14 11:19:11,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2774, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-14 11:19:11,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-14 11:19:11,414 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3090 flow [2024-06-14 11:19:11,414 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:11,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:11,415 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:11,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:19:11,415 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:11,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:11,415 INFO L85 PathProgramCache]: Analyzing trace with hash 141210545, now seen corresponding path program 1 times [2024-06-14 11:19:11,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:11,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894527979] [2024-06-14 11:19:11,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:11,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:11,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:11,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:11,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:11,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894527979] [2024-06-14 11:19:11,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894527979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:11,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:11,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:11,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780123595] [2024-06-14 11:19:11,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:11,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:11,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:11,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:11,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:11,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:11,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3090 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:11,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:11,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:11,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,948 INFO L124 PetriNetUnfolderBase]: 1640/2762 cut-off events. [2024-06-14 11:19:11,948 INFO L125 PetriNetUnfolderBase]: For 112534/112534 co-relation queries the response was YES. [2024-06-14 11:19:11,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17558 conditions, 2762 events. 1640/2762 cut-off events. For 112534/112534 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16071 event pairs, 359 based on Foata normal form. 1/2757 useless extension candidates. Maximal degree in co-relation 17460. Up to 2411 conditions per place. [2024-06-14 11:19:11,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 58 changer transitions 0/279 dead transitions. [2024-06-14 11:19:11,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 279 transitions, 3965 flow [2024-06-14 11:19:11,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:11,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:11,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:19:11,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:19:11,974 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3090 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:19:11,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 279 transitions, 3965 flow [2024-06-14 11:19:12,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 3852 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:12,274 INFO L231 Difference]: Finished difference. Result has 204 places, 257 transitions, 3190 flow [2024-06-14 11:19:12,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3190, PETRI_PLACES=204, PETRI_TRANSITIONS=257} [2024-06-14 11:19:12,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 11:19:12,274 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 257 transitions, 3190 flow [2024-06-14 11:19:12,274 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:12,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,275 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:12,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:19:12,275 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:12,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2025656435, now seen corresponding path program 4 times [2024-06-14 11:19:12,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872399570] [2024-06-14 11:19:12,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:12,375 INFO L134 CoverageAnalysis]: 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,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:12,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872399570] [2024-06-14 11:19:12,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872399570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:12,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:12,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:12,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953957820] [2024-06-14 11:19:12,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:12,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:12,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:12,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:12,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:12,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 257 transitions, 3190 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:12,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:12,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:12,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,827 INFO L124 PetriNetUnfolderBase]: 1645/2770 cut-off events. [2024-06-14 11:19:12,828 INFO L125 PetriNetUnfolderBase]: For 116963/116963 co-relation queries the response was YES. [2024-06-14 11:19:12,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17682 conditions, 2770 events. 1645/2770 cut-off events. For 116963/116963 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16169 event pairs, 360 based on Foata normal form. 1/2765 useless extension candidates. Maximal degree in co-relation 17583. Up to 2397 conditions per place. [2024-06-14 11:19:12,848 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 70 changer transitions 0/288 dead transitions. [2024-06-14 11:19:12,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 288 transitions, 4141 flow [2024-06-14 11:19:12,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:12,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:12,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:19:12,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-14 11:19:12,850 INFO L175 Difference]: Start difference. First operand has 204 places, 257 transitions, 3190 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:19:12,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 288 transitions, 4141 flow [2024-06-14 11:19:13,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 288 transitions, 4013 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:13,125 INFO L231 Difference]: Finished difference. Result has 209 places, 260 transitions, 3245 flow [2024-06-14 11:19:13,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3245, PETRI_PLACES=209, PETRI_TRANSITIONS=260} [2024-06-14 11:19:13,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 11:19:13,126 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 260 transitions, 3245 flow [2024-06-14 11:19:13,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:13,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:13,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:13,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:19:13,127 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:13,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:13,127 INFO L85 PathProgramCache]: Analyzing trace with hash -97740047, now seen corresponding path program 5 times [2024-06-14 11:19:13,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:13,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973560710] [2024-06-14 11:19:13,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:13,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,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:19:13,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973560710] [2024-06-14 11:19:13,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973560710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:13,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431415074] [2024-06-14 11:19:13,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:13,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:13,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:13,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:13,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 260 transitions, 3245 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:13,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:13,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:13,684 INFO L124 PetriNetUnfolderBase]: 1650/2781 cut-off events. [2024-06-14 11:19:13,685 INFO L125 PetriNetUnfolderBase]: For 121488/121488 co-relation queries the response was YES. [2024-06-14 11:19:13,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17855 conditions, 2781 events. 1650/2781 cut-off events. For 121488/121488 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16273 event pairs, 360 based on Foata normal form. 1/2776 useless extension candidates. Maximal degree in co-relation 17755. Up to 2422 conditions per place. [2024-06-14 11:19:13,709 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 61 changer transitions 0/282 dead transitions. [2024-06-14 11:19:13,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 282 transitions, 4078 flow [2024-06-14 11:19:13,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:13,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:13,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:19:13,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:19:13,710 INFO L175 Difference]: Start difference. First operand has 209 places, 260 transitions, 3245 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:19:13,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 282 transitions, 4078 flow [2024-06-14 11:19:14,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 282 transitions, 3916 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:14,028 INFO L231 Difference]: Finished difference. Result has 209 places, 263 transitions, 3260 flow [2024-06-14 11:19:14,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3260, PETRI_PLACES=209, PETRI_TRANSITIONS=263} [2024-06-14 11:19:14,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 11:19:14,029 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 263 transitions, 3260 flow [2024-06-14 11:19:14,029 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:14,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,030 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:14,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:19:14,030 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:14,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,030 INFO L85 PathProgramCache]: Analyzing trace with hash 573737039, now seen corresponding path program 2 times [2024-06-14 11:19:14,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609869605] [2024-06-14 11:19:14,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:14,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:14,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609869605] [2024-06-14 11:19:14,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609869605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:14,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:14,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:14,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481711252] [2024-06-14 11:19:14,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:14,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:14,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:14,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:14,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:14,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:14,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 263 transitions, 3260 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:14,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:14,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:14,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,602 INFO L124 PetriNetUnfolderBase]: 1655/2792 cut-off events. [2024-06-14 11:19:14,602 INFO L125 PetriNetUnfolderBase]: For 126059/126059 co-relation queries the response was YES. [2024-06-14 11:19:14,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17976 conditions, 2792 events. 1655/2792 cut-off events. For 126059/126059 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16381 event pairs, 358 based on Foata normal form. 1/2787 useless extension candidates. Maximal degree in co-relation 17875. Up to 2431 conditions per place. [2024-06-14 11:19:14,622 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 219 selfloop transitions, 61 changer transitions 0/286 dead transitions. [2024-06-14 11:19:14,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 286 transitions, 4112 flow [2024-06-14 11:19:14,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:14,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:14,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:19:14,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:19:14,624 INFO L175 Difference]: Start difference. First operand has 209 places, 263 transitions, 3260 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:19:14,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 286 transitions, 4112 flow [2024-06-14 11:19:14,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 286 transitions, 4002 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:14,921 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3326 flow [2024-06-14 11:19:14,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3326, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-14 11:19:14,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-14 11:19:14,922 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3326 flow [2024-06-14 11:19:14,922 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:14,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,922 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:14,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:19:14,922 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:14,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1848644885, now seen corresponding path program 6 times [2024-06-14 11:19:14,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805866807] [2024-06-14 11:19:14,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,018 INFO L134 CoverageAnalysis]: 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,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805866807] [2024-06-14 11:19:15,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805866807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:15,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741887111] [2024-06-14 11:19:15,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:15,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:15,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:15,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:15,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3326 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:15,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:15,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:15,406 INFO L124 PetriNetUnfolderBase]: 1676/2814 cut-off events. [2024-06-14 11:19:15,406 INFO L125 PetriNetUnfolderBase]: For 133700/133700 co-relation queries the response was YES. [2024-06-14 11:19:15,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18350 conditions, 2814 events. 1676/2814 cut-off events. For 133700/133700 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16458 event pairs, 374 based on Foata normal form. 1/2805 useless extension candidates. Maximal degree in co-relation 18248. Up to 2269 conditions per place. [2024-06-14 11:19:15,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 111 changer transitions 0/294 dead transitions. [2024-06-14 11:19:15,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 294 transitions, 4435 flow [2024-06-14 11:19:15,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:15,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:15,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:19:15,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:19:15,432 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3326 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:19:15,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 294 transitions, 4435 flow [2024-06-14 11:19:15,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 294 transitions, 4301 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:15,864 INFO L231 Difference]: Finished difference. Result has 216 places, 273 transitions, 3503 flow [2024-06-14 11:19:15,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=216, PETRI_TRANSITIONS=273} [2024-06-14 11:19:15,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 11:19:15,865 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 273 transitions, 3503 flow [2024-06-14 11:19:15,865 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:15,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:15,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] [2024-06-14 11:19:15,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:19:15,865 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:15,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1661081127, now seen corresponding path program 1 times [2024-06-14 11:19:15,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:15,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224840592] [2024-06-14 11:19:15,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:15,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:15,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:15,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224840592] [2024-06-14 11:19:15,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224840592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:15,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131521070] [2024-06-14 11:19:15,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:15,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:15,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:16,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:16,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 273 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:16,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:16,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,487 INFO L124 PetriNetUnfolderBase]: 1671/2823 cut-off events. [2024-06-14 11:19:16,487 INFO L125 PetriNetUnfolderBase]: For 154833/154833 co-relation queries the response was YES. [2024-06-14 11:19:16,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18593 conditions, 2823 events. 1671/2823 cut-off events. For 154833/154833 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16756 event pairs, 367 based on Foata normal form. 12/2815 useless extension candidates. Maximal degree in co-relation 18490. Up to 2284 conditions per place. [2024-06-14 11:19:16,513 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 97 changer transitions 0/298 dead transitions. [2024-06-14 11:19:16,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 298 transitions, 4345 flow [2024-06-14 11:19:16,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:16,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:16,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:19:16,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:19:16,514 INFO L175 Difference]: Start difference. First operand has 216 places, 273 transitions, 3503 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:19:16,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 298 transitions, 4345 flow [2024-06-14 11:19:16,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 298 transitions, 4165 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:16,917 INFO L231 Difference]: Finished difference. Result has 220 places, 275 transitions, 3560 flow [2024-06-14 11:19:16,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3323, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3560, PETRI_PLACES=220, PETRI_TRANSITIONS=275} [2024-06-14 11:19:16,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-14 11:19:16,917 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 275 transitions, 3560 flow [2024-06-14 11:19:16,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:16,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:16,918 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:16,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:19:16,918 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:16,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:16,918 INFO L85 PathProgramCache]: Analyzing trace with hash 205879121, now seen corresponding path program 4 times [2024-06-14 11:19:16,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:16,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712648063] [2024-06-14 11:19:16,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:16,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:17,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:17,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:17,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712648063] [2024-06-14 11:19:17,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712648063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:17,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:17,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:17,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625019499] [2024-06-14 11:19:17,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:17,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:17,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:17,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:17,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:17,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:17,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 275 transitions, 3560 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:17,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:17,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:17,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:17,588 INFO L124 PetriNetUnfolderBase]: 1743/2931 cut-off events. [2024-06-14 11:19:17,588 INFO L125 PetriNetUnfolderBase]: For 154513/154513 co-relation queries the response was YES. [2024-06-14 11:19:17,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19164 conditions, 2931 events. 1743/2931 cut-off events. For 154513/154513 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 17267 event pairs, 271 based on Foata normal form. 10/2940 useless extension candidates. Maximal degree in co-relation 19060. Up to 2586 conditions per place. [2024-06-14 11:19:17,615 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 31 changer transitions 0/305 dead transitions. [2024-06-14 11:19:17,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 305 transitions, 4260 flow [2024-06-14 11:19:17,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:17,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:17,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:19:17,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:19:17,617 INFO L175 Difference]: Start difference. First operand has 220 places, 275 transitions, 3560 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:19:17,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 305 transitions, 4260 flow [2024-06-14 11:19:18,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 305 transitions, 4059 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:18,024 INFO L231 Difference]: Finished difference. Result has 221 places, 276 transitions, 3444 flow [2024-06-14 11:19:18,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3444, PETRI_PLACES=221, PETRI_TRANSITIONS=276} [2024-06-14 11:19:18,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:19:18,025 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 276 transitions, 3444 flow [2024-06-14 11:19:18,025 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:18,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,025 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:18,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:19:18,026 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:18,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,026 INFO L85 PathProgramCache]: Analyzing trace with hash -91896493, now seen corresponding path program 7 times [2024-06-14 11:19:18,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795463131] [2024-06-14 11:19:18,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:18,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:18,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:18,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795463131] [2024-06-14 11:19:18,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795463131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:18,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:18,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:18,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951060818] [2024-06-14 11:19:18,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:18,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:18,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:18,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:18,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:18,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:18,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 276 transitions, 3444 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:18,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:18,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:18,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:18,574 INFO L124 PetriNetUnfolderBase]: 1745/2929 cut-off events. [2024-06-14 11:19:18,574 INFO L125 PetriNetUnfolderBase]: For 147267/147267 co-relation queries the response was YES. [2024-06-14 11:19:18,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19023 conditions, 2929 events. 1745/2929 cut-off events. For 147267/147267 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17271 event pairs, 368 based on Foata normal form. 2/2925 useless extension candidates. Maximal degree in co-relation 18918. Up to 2422 conditions per place. [2024-06-14 11:19:18,601 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 107 changer transitions 0/309 dead transitions. [2024-06-14 11:19:18,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 4584 flow [2024-06-14 11:19:18,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:18,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:18,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:19:18,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 11:19:18,602 INFO L175 Difference]: Start difference. First operand has 221 places, 276 transitions, 3444 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:19:18,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 4584 flow [2024-06-14 11:19:19,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 309 transitions, 4513 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:19,026 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 3666 flow [2024-06-14 11:19:19,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3666, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-14 11:19:19,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 11:19:19,026 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 3666 flow [2024-06-14 11:19:19,027 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:19,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:19,027 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:19,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:19:19,027 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:19,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:19,028 INFO L85 PathProgramCache]: Analyzing trace with hash -625846289, now seen corresponding path program 3 times [2024-06-14 11:19:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596430417] [2024-06-14 11:19:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:19,143 INFO L134 CoverageAnalysis]: 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,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:19,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596430417] [2024-06-14 11:19:19,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596430417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:19,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:19,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:19,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30883629] [2024-06-14 11:19:19,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:19,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:19,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:19,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:19,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:19,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:19,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 3666 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:19,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:19,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:19,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:19,556 INFO L124 PetriNetUnfolderBase]: 1742/2938 cut-off events. [2024-06-14 11:19:19,556 INFO L125 PetriNetUnfolderBase]: For 153568/153582 co-relation queries the response was YES. [2024-06-14 11:19:19,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19333 conditions, 2938 events. 1742/2938 cut-off events. For 153568/153582 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17446 event pairs, 381 based on Foata normal form. 11/2943 useless extension candidates. Maximal degree in co-relation 19226. Up to 2565 conditions per place. [2024-06-14 11:19:19,582 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 231 selfloop transitions, 56 changer transitions 0/293 dead transitions. [2024-06-14 11:19:19,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 293 transitions, 4382 flow [2024-06-14 11:19:19,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:19,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:19,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:19:19,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:19:19,583 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 3666 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:19:19,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 293 transitions, 4382 flow [2024-06-14 11:19:19,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 293 transitions, 4149 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:19,893 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 3555 flow [2024-06-14 11:19:19,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3555, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-14 11:19:19,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 11:19:19,893 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 3555 flow [2024-06-14 11:19:19,894 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:19,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:19,894 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:19,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:19:19,894 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:19,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:19,894 INFO L85 PathProgramCache]: Analyzing trace with hash 581001357, now seen corresponding path program 4 times [2024-06-14 11:19:19,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:19,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201036552] [2024-06-14 11:19:19,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:19,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:19,993 INFO L134 CoverageAnalysis]: 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,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:19,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201036552] [2024-06-14 11:19:19,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201036552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:19,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900616527] [2024-06-14 11:19:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:19,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:19,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:19,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:20,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:20,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 3555 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:20,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:20,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:20,414 INFO L124 PetriNetUnfolderBase]: 1739/2923 cut-off events. [2024-06-14 11:19:20,414 INFO L125 PetriNetUnfolderBase]: For 143652/143652 co-relation queries the response was YES. [2024-06-14 11:19:20,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 2923 events. 1739/2923 cut-off events. For 143652/143652 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17245 event pairs, 365 based on Foata normal form. 1/2918 useless extension candidates. Maximal degree in co-relation 18882. Up to 2562 conditions per place. [2024-06-14 11:19:20,441 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 229 selfloop transitions, 60 changer transitions 0/295 dead transitions. [2024-06-14 11:19:20,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 295 transitions, 4173 flow [2024-06-14 11:19:20,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:20,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:20,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:19:20,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:20,443 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 3555 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:19:20,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 295 transitions, 4173 flow [2024-06-14 11:19:20,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 295 transitions, 4047 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:20,758 INFO L231 Difference]: Finished difference. Result has 227 places, 279 transitions, 3563 flow [2024-06-14 11:19:20,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3563, PETRI_PLACES=227, PETRI_TRANSITIONS=279} [2024-06-14 11:19:20,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-14 11:19:20,758 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 279 transitions, 3563 flow [2024-06-14 11:19:20,759 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:20,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:20,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] [2024-06-14 11:19:20,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:19:20,759 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:20,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:20,759 INFO L85 PathProgramCache]: Analyzing trace with hash 169690421, now seen corresponding path program 8 times [2024-06-14 11:19:20,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:20,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307187309] [2024-06-14 11:19:20,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:20,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:20,870 INFO L134 CoverageAnalysis]: 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,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:20,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307187309] [2024-06-14 11:19:20,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307187309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:20,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:20,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:20,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268109816] [2024-06-14 11:19:20,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:20,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:20,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:20,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:20,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:20,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:20,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 279 transitions, 3563 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:20,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:20,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:21,435 INFO L124 PetriNetUnfolderBase]: 1733/2914 cut-off events. [2024-06-14 11:19:21,435 INFO L125 PetriNetUnfolderBase]: For 147099/147099 co-relation queries the response was YES. [2024-06-14 11:19:21,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18946 conditions, 2914 events. 1733/2914 cut-off events. For 147099/147099 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17243 event pairs, 368 based on Foata normal form. 2/2910 useless extension candidates. Maximal degree in co-relation 18838. Up to 2413 conditions per place. [2024-06-14 11:19:21,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 110 changer transitions 0/309 dead transitions. [2024-06-14 11:19:21,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 309 transitions, 4459 flow [2024-06-14 11:19:21,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:21,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:21,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:19:21,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:19:21,459 INFO L175 Difference]: Start difference. First operand has 227 places, 279 transitions, 3563 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:19:21,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 309 transitions, 4459 flow [2024-06-14 11:19:21,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 309 transitions, 4309 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:21,891 INFO L231 Difference]: Finished difference. Result has 229 places, 279 transitions, 3660 flow [2024-06-14 11:19:21,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3660, PETRI_PLACES=229, PETRI_TRANSITIONS=279} [2024-06-14 11:19:21,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-14 11:19:21,892 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 279 transitions, 3660 flow [2024-06-14 11:19:21,892 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:21,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:21,892 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:21,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:19:21,893 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:21,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:21,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1409476569, now seen corresponding path program 9 times [2024-06-14 11:19:21,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:21,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495579605] [2024-06-14 11:19:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:21,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:21,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:22,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:19:22,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:22,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495579605] [2024-06-14 11:19:22,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495579605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:22,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:22,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:22,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92147298] [2024-06-14 11:19:22,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:22,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:22,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:22,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 279 transitions, 3660 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:22,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:22,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:22,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:22,448 INFO L124 PetriNetUnfolderBase]: 1809/3056 cut-off events. [2024-06-14 11:19:22,448 INFO L125 PetriNetUnfolderBase]: For 147212/147215 co-relation queries the response was YES. [2024-06-14 11:19:22,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19953 conditions, 3056 events. 1809/3056 cut-off events. For 147212/147215 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 18224 event pairs, 355 based on Foata normal form. 6/3060 useless extension candidates. Maximal degree in co-relation 19846. Up to 2610 conditions per place. [2024-06-14 11:19:22,475 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 75 changer transitions 0/336 dead transitions. [2024-06-14 11:19:22,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 336 transitions, 4953 flow [2024-06-14 11:19:22,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:22,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:22,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 11:19:22,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 11:19:22,491 INFO L175 Difference]: Start difference. First operand has 229 places, 279 transitions, 3660 flow. Second operand 6 states and 156 transitions. [2024-06-14 11:19:22,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 336 transitions, 4953 flow [2024-06-14 11:19:22,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 336 transitions, 4670 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:19:22,932 INFO L231 Difference]: Finished difference. Result has 227 places, 307 transitions, 4072 flow [2024-06-14 11:19:22,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4072, PETRI_PLACES=227, PETRI_TRANSITIONS=307} [2024-06-14 11:19:22,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-14 11:19:22,933 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 307 transitions, 4072 flow [2024-06-14 11:19:22,933 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:22,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:22,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:22,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:19:22,934 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:22,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:22,934 INFO L85 PathProgramCache]: Analyzing trace with hash 206002067, now seen corresponding path program 10 times [2024-06-14 11:19:22,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:22,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389171886] [2024-06-14 11:19:22,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:22,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:22,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:23,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:23,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389171886] [2024-06-14 11:19:23,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389171886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:23,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:23,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:23,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928951444] [2024-06-14 11:19:23,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:23,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:23,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:23,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:23,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:23,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:23,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 307 transitions, 4072 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:23,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:23,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:23,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:23,525 INFO L124 PetriNetUnfolderBase]: 1811/3063 cut-off events. [2024-06-14 11:19:23,525 INFO L125 PetriNetUnfolderBase]: For 140634/140640 co-relation queries the response was YES. [2024-06-14 11:19:23,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3063 events. 1811/3063 cut-off events. For 140634/140640 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18335 event pairs, 355 based on Foata normal form. 6/3067 useless extension candidates. Maximal degree in co-relation 20220. Up to 2649 conditions per place. [2024-06-14 11:19:23,552 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 69 changer transitions 0/336 dead transitions. [2024-06-14 11:19:23,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 336 transitions, 4848 flow [2024-06-14 11:19:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:23,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:23,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:23,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:19:23,553 INFO L175 Difference]: Start difference. First operand has 227 places, 307 transitions, 4072 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:23,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 336 transitions, 4848 flow [2024-06-14 11:19:23,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 336 transitions, 4772 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:23,929 INFO L231 Difference]: Finished difference. Result has 232 places, 310 transitions, 4204 flow [2024-06-14 11:19:23,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3996, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4204, PETRI_PLACES=232, PETRI_TRANSITIONS=310} [2024-06-14 11:19:23,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 11:19:23,931 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 310 transitions, 4204 flow [2024-06-14 11:19:23,931 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:23,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:23,931 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:23,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:19:23,931 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:23,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:23,931 INFO L85 PathProgramCache]: Analyzing trace with hash 205882097, now seen corresponding path program 11 times [2024-06-14 11:19:23,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:23,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486924532] [2024-06-14 11:19:23,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:23,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:23,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:24,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:24,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:24,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486924532] [2024-06-14 11:19:24,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486924532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:24,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:24,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:24,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460277650] [2024-06-14 11:19:24,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:24,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:24,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:24,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:24,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:24,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:24,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 310 transitions, 4204 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:24,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:24,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:24,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:24,525 INFO L124 PetriNetUnfolderBase]: 1837/3105 cut-off events. [2024-06-14 11:19:24,525 INFO L125 PetriNetUnfolderBase]: For 148397/148403 co-relation queries the response was YES. [2024-06-14 11:19:24,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21173 conditions, 3105 events. 1837/3105 cut-off events. For 148397/148403 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18554 event pairs, 355 based on Foata normal form. 6/3109 useless extension candidates. Maximal degree in co-relation 21064. Up to 2544 conditions per place. [2024-06-14 11:19:24,554 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 123 changer transitions 0/352 dead transitions. [2024-06-14 11:19:24,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 352 transitions, 5254 flow [2024-06-14 11:19:24,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:24,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:24,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:19:24,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-14 11:19:24,555 INFO L175 Difference]: Start difference. First operand has 232 places, 310 transitions, 4204 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:19:24,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 352 transitions, 5254 flow [2024-06-14 11:19:24,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 352 transitions, 5039 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:24,851 INFO L231 Difference]: Finished difference. Result has 235 places, 322 transitions, 4508 flow [2024-06-14 11:19:24,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4508, PETRI_PLACES=235, PETRI_TRANSITIONS=322} [2024-06-14 11:19:24,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-14 11:19:24,852 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 322 transitions, 4508 flow [2024-06-14 11:19:24,852 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:24,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:24,852 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:24,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:19:24,852 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:24,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:24,853 INFO L85 PathProgramCache]: Analyzing trace with hash -741970753, now seen corresponding path program 2 times [2024-06-14 11:19:24,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:24,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145022225] [2024-06-14 11:19:24,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:24,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:24,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:24,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:24,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145022225] [2024-06-14 11:19:24,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145022225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:24,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:24,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:24,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932669942] [2024-06-14 11:19:24,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:24,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:24,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:25,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:25,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 322 transitions, 4508 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:25,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:25,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:25,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:25,471 INFO L124 PetriNetUnfolderBase]: 1818/3095 cut-off events. [2024-06-14 11:19:25,471 INFO L125 PetriNetUnfolderBase]: For 172360/172360 co-relation queries the response was YES. [2024-06-14 11:19:25,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21852 conditions, 3095 events. 1818/3095 cut-off events. For 172360/172360 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18798 event pairs, 350 based on Foata normal form. 12/3091 useless extension candidates. Maximal degree in co-relation 21742. Up to 2562 conditions per place. [2024-06-14 11:19:25,500 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 245 selfloop transitions, 73 changer transitions 0/350 dead transitions. [2024-06-14 11:19:25,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 350 transitions, 5492 flow [2024-06-14 11:19:25,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:25,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:25,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:25,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:19:25,501 INFO L175 Difference]: Start difference. First operand has 235 places, 322 transitions, 4508 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:25,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 350 transitions, 5492 flow [2024-06-14 11:19:25,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 350 transitions, 5325 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:25,987 INFO L231 Difference]: Finished difference. Result has 237 places, 324 transitions, 4548 flow [2024-06-14 11:19:25,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4548, PETRI_PLACES=237, PETRI_TRANSITIONS=324} [2024-06-14 11:19:25,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-14 11:19:25,988 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 324 transitions, 4548 flow [2024-06-14 11:19:25,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:25,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:25,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:25,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:19:25,988 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:25,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:25,989 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 3 times [2024-06-14 11:19:25,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:25,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052380568] [2024-06-14 11:19:25,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:25,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:26,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:26,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:26,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052380568] [2024-06-14 11:19:26,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052380568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:26,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:26,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:26,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714655709] [2024-06-14 11:19:26,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:26,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:26,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:26,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:26,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:26,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:26,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 324 transitions, 4548 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:26,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:26,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:26,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:26,651 INFO L124 PetriNetUnfolderBase]: 1866/3166 cut-off events. [2024-06-14 11:19:26,651 INFO L125 PetriNetUnfolderBase]: For 171686/171686 co-relation queries the response was YES. [2024-06-14 11:19:26,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22473 conditions, 3166 events. 1866/3166 cut-off events. For 171686/171686 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19232 event pairs, 353 based on Foata normal form. 14/3164 useless extension candidates. Maximal degree in co-relation 22363. Up to 2639 conditions per place. [2024-06-14 11:19:26,681 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 62 changer transitions 0/353 dead transitions. [2024-06-14 11:19:26,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 353 transitions, 5338 flow [2024-06-14 11:19:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:26,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:26,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:19:26,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-14 11:19:26,682 INFO L175 Difference]: Start difference. First operand has 237 places, 324 transitions, 4548 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:19:26,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 353 transitions, 5338 flow [2024-06-14 11:19:27,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 353 transitions, 5177 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:27,110 INFO L231 Difference]: Finished difference. Result has 238 places, 327 transitions, 4586 flow [2024-06-14 11:19:27,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4586, PETRI_PLACES=238, PETRI_TRANSITIONS=327} [2024-06-14 11:19:27,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-14 11:19:27,111 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 327 transitions, 4586 flow [2024-06-14 11:19:27,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:27,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:27,111 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:27,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:19:27,112 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:27,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:27,112 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 4 times [2024-06-14 11:19:27,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:27,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919803763] [2024-06-14 11:19:27,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:27,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:27,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:27,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:27,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:27,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919803763] [2024-06-14 11:19:27,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919803763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:27,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:27,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:27,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111108691] [2024-06-14 11:19:27,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:27,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:27,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:27,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:27,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:27,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:19:27,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 327 transitions, 4586 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:27,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:27,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:19:27,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:27,797 INFO L124 PetriNetUnfolderBase]: 2023/3414 cut-off events. [2024-06-14 11:19:27,797 INFO L125 PetriNetUnfolderBase]: For 201183/201183 co-relation queries the response was YES. [2024-06-14 11:19:27,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24892 conditions, 3414 events. 2023/3414 cut-off events. For 201183/201183 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20879 event pairs, 304 based on Foata normal form. 14/3412 useless extension candidates. Maximal degree in co-relation 24781. Up to 2583 conditions per place. [2024-06-14 11:19:27,830 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 64 changer transitions 0/364 dead transitions. [2024-06-14 11:19:27,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 364 transitions, 5592 flow [2024-06-14 11:19:27,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:27,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:27,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-14 11:19:27,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-14 11:19:27,831 INFO L175 Difference]: Start difference. First operand has 238 places, 327 transitions, 4586 flow. Second operand 6 states and 160 transitions. [2024-06-14 11:19:27,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 364 transitions, 5592 flow [2024-06-14 11:19:28,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 364 transitions, 5457 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:28,212 INFO L231 Difference]: Finished difference. Result has 241 places, 333 transitions, 4729 flow [2024-06-14 11:19:28,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4729, PETRI_PLACES=241, PETRI_TRANSITIONS=333} [2024-06-14 11:19:28,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-14 11:19:28,213 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 333 transitions, 4729 flow [2024-06-14 11:19:28,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:28,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:28,213 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:28,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:19:28,213 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:28,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:28,214 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-14 11:19:28,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:28,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332981619] [2024-06-14 11:19:28,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:28,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:28,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:28,319 INFO L134 CoverageAnalysis]: 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,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:28,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332981619] [2024-06-14 11:19:28,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332981619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:28,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:28,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:28,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821070290] [2024-06-14 11:19:28,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:28,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:28,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:28,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:28,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:28,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:28,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 333 transitions, 4729 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:28,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:28,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:28,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:28,887 INFO L124 PetriNetUnfolderBase]: 2119/3544 cut-off events. [2024-06-14 11:19:28,887 INFO L125 PetriNetUnfolderBase]: For 202418/202435 co-relation queries the response was YES. [2024-06-14 11:19:28,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26242 conditions, 3544 events. 2119/3544 cut-off events. For 202418/202435 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21526 event pairs, 384 based on Foata normal form. 16/3554 useless extension candidates. Maximal degree in co-relation 26129. Up to 3027 conditions per place. [2024-06-14 11:19:28,918 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 284 selfloop transitions, 70 changer transitions 0/360 dead transitions. [2024-06-14 11:19:28,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 360 transitions, 5726 flow [2024-06-14 11:19:28,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:28,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:28,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:19:28,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:19:28,919 INFO L175 Difference]: Start difference. First operand has 241 places, 333 transitions, 4729 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:19:28,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 360 transitions, 5726 flow [2024-06-14 11:19:29,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 360 transitions, 5637 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:29,457 INFO L231 Difference]: Finished difference. Result has 246 places, 341 transitions, 4946 flow [2024-06-14 11:19:29,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4642, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4946, PETRI_PLACES=246, PETRI_TRANSITIONS=341} [2024-06-14 11:19:29,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-14 11:19:29,458 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 341 transitions, 4946 flow [2024-06-14 11:19:29,458 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:29,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:29,458 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:29,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:19:29,459 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:19:29,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:29,459 INFO L85 PathProgramCache]: Analyzing trace with hash -2059865745, now seen corresponding path program 2 times [2024-06-14 11:19:29,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:29,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767339601] [2024-06-14 11:19:29,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:29,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:29,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:29,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:29,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767339601] [2024-06-14 11:19:29,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767339601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:29,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:29,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:29,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374039913] [2024-06-14 11:19:29,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:29,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:29,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:29,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:29,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:29,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:29,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 341 transitions, 4946 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:29,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:29,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:29,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:30,161 INFO L124 PetriNetUnfolderBase]: 2122/3559 cut-off events. [2024-06-14 11:19:30,162 INFO L125 PetriNetUnfolderBase]: For 206057/206074 co-relation queries the response was YES. [2024-06-14 11:19:30,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26528 conditions, 3559 events. 2122/3559 cut-off events. For 206057/206074 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21733 event pairs, 443 based on Foata normal form. 16/3569 useless extension candidates. Maximal degree in co-relation 26412. Up to 3121 conditions per place. [2024-06-14 11:19:30,203 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 288 selfloop transitions, 63 changer transitions 0/357 dead transitions. [2024-06-14 11:19:30,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 357 transitions, 5724 flow [2024-06-14 11:19:30,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:30,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:19:30,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:19:30,204 INFO L175 Difference]: Start difference. First operand has 246 places, 341 transitions, 4946 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:19:30,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 357 transitions, 5724 flow [2024-06-14 11:19:30,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 357 transitions, 5568 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:30,643 INFO L231 Difference]: Finished difference. Result has 250 places, 343 transitions, 4968 flow [2024-06-14 11:19:30,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4968, PETRI_PLACES=250, PETRI_TRANSITIONS=343} [2024-06-14 11:19:30,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-14 11:19:30,644 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 343 transitions, 4968 flow [2024-06-14 11:19:30,644 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:30,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:30,644 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:30,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:19:30,645 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:19:30,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:30,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1418167605, now seen corresponding path program 3 times [2024-06-14 11:19:30,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:30,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883050173] [2024-06-14 11:19:30,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:30,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:30,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:30,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:30,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:30,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883050173] [2024-06-14 11:19:30,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883050173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:30,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:30,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:30,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597309517] [2024-06-14 11:19:30,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:30,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:30,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:30,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:30,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:30,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:30,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 343 transitions, 4968 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:30,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:30,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:30,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:31,372 INFO L124 PetriNetUnfolderBase]: 2136/3576 cut-off events. [2024-06-14 11:19:31,372 INFO L125 PetriNetUnfolderBase]: For 220968/220974 co-relation queries the response was YES. [2024-06-14 11:19:31,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26260 conditions, 3576 events. 2136/3576 cut-off events. For 220968/220974 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21799 event pairs, 349 based on Foata normal form. 24/3598 useless extension candidates. Maximal degree in co-relation 26142. Up to 3042 conditions per place. [2024-06-14 11:19:31,404 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 65 changer transitions 0/371 dead transitions. [2024-06-14 11:19:31,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 371 transitions, 5829 flow [2024-06-14 11:19:31,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:31,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:31,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:19:31,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 11:19:31,405 INFO L175 Difference]: Start difference. First operand has 250 places, 343 transitions, 4968 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:19:31,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 371 transitions, 5829 flow [2024-06-14 11:19:31,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 371 transitions, 5681 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:31,846 INFO L231 Difference]: Finished difference. Result has 252 places, 345 transitions, 5011 flow [2024-06-14 11:19:31,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5011, PETRI_PLACES=252, PETRI_TRANSITIONS=345} [2024-06-14 11:19:31,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-14 11:19:31,847 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 345 transitions, 5011 flow [2024-06-14 11:19:31,847 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:31,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:31,847 INFO 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:31,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:19:31,848 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:19:31,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:31,848 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-14 11:19:31,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:31,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072330120] [2024-06-14 11:19:31,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:31,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:31,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:31,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:31,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072330120] [2024-06-14 11:19:31,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072330120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:31,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:31,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:31,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792970941] [2024-06-14 11:19:31,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:31,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:31,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:31,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:31,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:32,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:32,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 345 transitions, 5011 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:32,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:32,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:32,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:32,558 INFO L124 PetriNetUnfolderBase]: 2189/3668 cut-off events. [2024-06-14 11:19:32,558 INFO L125 PetriNetUnfolderBase]: For 214630/214630 co-relation queries the response was YES. [2024-06-14 11:19:32,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27237 conditions, 3668 events. 2189/3668 cut-off events. For 214630/214630 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22381 event pairs, 359 based on Foata normal form. 6/3673 useless extension candidates. Maximal degree in co-relation 27118. Up to 3116 conditions per place. [2024-06-14 11:19:32,592 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 59 changer transitions 0/383 dead transitions. [2024-06-14 11:19:32,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 383 transitions, 6037 flow [2024-06-14 11:19:32,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:32,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:32,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:19:32,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:19:32,594 INFO L175 Difference]: Start difference. First operand has 252 places, 345 transitions, 5011 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:19:32,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 383 transitions, 6037 flow [2024-06-14 11:19:33,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 383 transitions, 5897 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:33,097 INFO L231 Difference]: Finished difference. Result has 256 places, 347 transitions, 5019 flow [2024-06-14 11:19:33,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4871, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5019, PETRI_PLACES=256, PETRI_TRANSITIONS=347} [2024-06-14 11:19:33,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-14 11:19:33,098 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 347 transitions, 5019 flow [2024-06-14 11:19:33,098 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:19:33,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:33,098 INFO 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:33,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:19:33,098 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:19:33,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:33,099 INFO L85 PathProgramCache]: Analyzing trace with hash -361115441, now seen corresponding path program 2 times [2024-06-14 11:19:33,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:33,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689292663] [2024-06-14 11:19:33,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:33,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:33,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:33,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:33,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:33,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689292663] [2024-06-14 11:19:33,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689292663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:33,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:33,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:33,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550571321] [2024-06-14 11:19:33,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:33,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:33,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:33,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:33,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:33,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:33,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 347 transitions, 5019 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:33,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:33,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:33,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:33,884 INFO L124 PetriNetUnfolderBase]: 2255/3770 cut-off events. [2024-06-14 11:19:33,884 INFO L125 PetriNetUnfolderBase]: For 235019/235019 co-relation queries the response was YES. [2024-06-14 11:19:33,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28250 conditions, 3770 events. 2255/3770 cut-off events. For 235019/235019 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23112 event pairs, 445 based on Foata normal form. 6/3775 useless extension candidates. Maximal degree in co-relation 28130. Up to 3328 conditions per place. [2024-06-14 11:19:33,920 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 54 changer transitions 0/381 dead transitions. [2024-06-14 11:19:33,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 381 transitions, 6037 flow [2024-06-14 11:19:33,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:33,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:33,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:19:33,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:19:33,921 INFO L175 Difference]: Start difference. First operand has 256 places, 347 transitions, 5019 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:19:33,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 381 transitions, 6037 flow [2024-06-14 11:19:34,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 381 transitions, 5968 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:34,466 INFO L231 Difference]: Finished difference. Result has 260 places, 349 transitions, 5092 flow [2024-06-14 11:19:34,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5092, PETRI_PLACES=260, PETRI_TRANSITIONS=349} [2024-06-14 11:19:34,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-14 11:19:34,467 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 349 transitions, 5092 flow [2024-06-14 11:19:34,467 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:19:34,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:34,467 INFO 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:34,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:19:34,467 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:19:34,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash -360789011, now seen corresponding path program 3 times [2024-06-14 11:19:34,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:34,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193294981] [2024-06-14 11:19:34,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:34,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:34,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:34,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:19:34,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:34,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193294981] [2024-06-14 11:19:34,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193294981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:34,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:34,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:34,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328843594] [2024-06-14 11:19:34,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:34,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:34,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:34,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:34,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:34,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:34,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 349 transitions, 5092 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:34,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:34,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:34,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:35,189 INFO L124 PetriNetUnfolderBase]: 2237/3744 cut-off events. [2024-06-14 11:19:35,189 INFO L125 PetriNetUnfolderBase]: For 231424/231424 co-relation queries the response was YES. [2024-06-14 11:19:35,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27867 conditions, 3744 events. 2237/3744 cut-off events. For 231424/231424 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22938 event pairs, 443 based on Foata normal form. 8/3751 useless extension candidates. Maximal degree in co-relation 27745. Up to 3350 conditions per place. [2024-06-14 11:19:35,225 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 319 selfloop transitions, 52 changer transitions 0/377 dead transitions. [2024-06-14 11:19:35,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 377 transitions, 5934 flow [2024-06-14 11:19:35,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:35,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:35,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:19:35,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:19:35,226 INFO L175 Difference]: Start difference. First operand has 260 places, 349 transitions, 5092 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:19:35,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 377 transitions, 5934 flow [2024-06-14 11:19:35,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 377 transitions, 5862 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:35,878 INFO L231 Difference]: Finished difference. Result has 264 places, 349 transitions, 5129 flow [2024-06-14 11:19:35,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=264, PETRI_TRANSITIONS=349} [2024-06-14 11:19:35,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-14 11:19:35,879 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 349 transitions, 5129 flow [2024-06-14 11:19:35,879 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:19:35,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:35,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, 1] [2024-06-14 11:19:35,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:19:35,879 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:19:35,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:35,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1954239813, now seen corresponding path program 1 times [2024-06-14 11:19:35,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:35,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099192741] [2024-06-14 11:19:35,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:35,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:35,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:35,999 INFO L134 CoverageAnalysis]: 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,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:35,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099192741] [2024-06-14 11:19:36,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099192741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:36,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:36,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:36,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125714638] [2024-06-14 11:19:36,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:36,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:36,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:36,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:36,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:36,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 349 transitions, 5129 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:36,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:36,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:36,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:36,573 INFO L124 PetriNetUnfolderBase]: 2242/3757 cut-off events. [2024-06-14 11:19:36,574 INFO L125 PetriNetUnfolderBase]: For 229041/229052 co-relation queries the response was YES. [2024-06-14 11:19:36,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28082 conditions, 3757 events. 2242/3757 cut-off events. For 229041/229052 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23089 event pairs, 495 based on Foata normal form. 9/3759 useless extension candidates. Maximal degree in co-relation 27958. Up to 3119 conditions per place. [2024-06-14 11:19:36,611 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 248 selfloop transitions, 123 changer transitions 0/377 dead transitions. [2024-06-14 11:19:36,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 377 transitions, 6225 flow [2024-06-14 11:19:36,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:36,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:36,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:19:36,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:19:36,612 INFO L175 Difference]: Start difference. First operand has 264 places, 349 transitions, 5129 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:19:36,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 377 transitions, 6225 flow [2024-06-14 11:19:37,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 377 transitions, 6116 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:37,180 INFO L231 Difference]: Finished difference. Result has 264 places, 352 transitions, 5320 flow [2024-06-14 11:19:37,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5320, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2024-06-14 11:19:37,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-14 11:19:37,180 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 5320 flow [2024-06-14 11:19:37,180 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:37,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:37,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:37,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:19:37,181 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:19:37,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:37,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1403770665, now seen corresponding path program 2 times [2024-06-14 11:19:37,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:37,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895875850] [2024-06-14 11:19:37,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:37,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:37,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:37,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:37,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:37,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895875850] [2024-06-14 11:19:37,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895875850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:37,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:37,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:37,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333852904] [2024-06-14 11:19:37,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:37,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:37,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:37,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:37,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:37,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:37,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 5320 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:37,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:37,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:37,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:37,972 INFO L124 PetriNetUnfolderBase]: 2247/3747 cut-off events. [2024-06-14 11:19:37,972 INFO L125 PetriNetUnfolderBase]: For 234233/234233 co-relation queries the response was YES. [2024-06-14 11:19:37,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28467 conditions, 3747 events. 2247/3747 cut-off events. For 234233/234233 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22964 event pairs, 492 based on Foata normal form. 1/3734 useless extension candidates. Maximal degree in co-relation 28342. Up to 3125 conditions per place. [2024-06-14 11:19:38,010 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 235 selfloop transitions, 143 changer transitions 0/384 dead transitions. [2024-06-14 11:19:38,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 384 transitions, 6450 flow [2024-06-14 11:19:38,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:38,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:38,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:19:38,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:19:38,011 INFO L175 Difference]: Start difference. First operand has 264 places, 352 transitions, 5320 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:19:38,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 384 transitions, 6450 flow [2024-06-14 11:19:38,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 384 transitions, 6017 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:38,817 INFO L231 Difference]: Finished difference. Result has 266 places, 355 transitions, 5233 flow [2024-06-14 11:19:38,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5233, PETRI_PLACES=266, PETRI_TRANSITIONS=355} [2024-06-14 11:19:38,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-14 11:19:38,818 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 355 transitions, 5233 flow [2024-06-14 11:19:38,818 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:19:38,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:38,818 INFO 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:38,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:19:38,819 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:19:38,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:38,819 INFO L85 PathProgramCache]: Analyzing trace with hash -538154705, now seen corresponding path program 1 times [2024-06-14 11:19:38,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:38,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656600569] [2024-06-14 11:19:38,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:38,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:38,926 INFO L134 CoverageAnalysis]: 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,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:38,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656600569] [2024-06-14 11:19:38,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656600569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:38,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:38,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:38,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6293014] [2024-06-14 11:19:38,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:38,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:38,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:38,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:38,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:38,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:38,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 355 transitions, 5233 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:38,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:38,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:38,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:39,542 INFO L124 PetriNetUnfolderBase]: 2268/3777 cut-off events. [2024-06-14 11:19:39,543 INFO L125 PetriNetUnfolderBase]: For 243859/243859 co-relation queries the response was YES. [2024-06-14 11:19:39,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28812 conditions, 3777 events. 2268/3777 cut-off events. For 243859/243859 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23171 event pairs, 504 based on Foata normal form. 1/3764 useless extension candidates. Maximal degree in co-relation 28688. Up to 2914 conditions per place. [2024-06-14 11:19:39,581 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 199 changer transitions 0/399 dead transitions. [2024-06-14 11:19:39,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 399 transitions, 6871 flow [2024-06-14 11:19:39,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:39,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:39,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:19:39,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:19:39,582 INFO L175 Difference]: Start difference. First operand has 266 places, 355 transitions, 5233 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:19:39,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 399 transitions, 6871 flow [2024-06-14 11:19:40,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 399 transitions, 6647 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:40,355 INFO L231 Difference]: Finished difference. Result has 269 places, 368 transitions, 5693 flow [2024-06-14 11:19:40,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5693, PETRI_PLACES=269, PETRI_TRANSITIONS=368} [2024-06-14 11:19:40,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-14 11:19:40,356 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 368 transitions, 5693 flow [2024-06-14 11:19:40,356 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:19:40,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:40,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:40,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:19:40,357 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:19:40,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:40,357 INFO L85 PathProgramCache]: Analyzing trace with hash -360786035, now seen corresponding path program 2 times [2024-06-14 11:19:40,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:40,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078206304] [2024-06-14 11:19:40,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:40,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:40,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:40,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:19:40,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:40,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078206304] [2024-06-14 11:19:40,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078206304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:40,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:40,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:40,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489550593] [2024-06-14 11:19:40,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:40,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:40,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:40,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:40,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:40,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:40,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 368 transitions, 5693 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:40,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:40,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:40,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:41,257 INFO L124 PetriNetUnfolderBase]: 2297/3822 cut-off events. [2024-06-14 11:19:41,258 INFO L125 PetriNetUnfolderBase]: For 262389/262389 co-relation queries the response was YES. [2024-06-14 11:19:41,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30142 conditions, 3822 events. 2297/3822 cut-off events. For 262389/262389 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23416 event pairs, 504 based on Foata normal form. 1/3809 useless extension candidates. Maximal degree in co-relation 30016. Up to 2939 conditions per place. [2024-06-14 11:19:41,303 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 207 changer transitions 0/406 dead transitions. [2024-06-14 11:19:41,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 406 transitions, 7313 flow [2024-06-14 11:19:41,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:41,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:41,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:19:41,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:19:41,305 INFO L175 Difference]: Start difference. First operand has 269 places, 368 transitions, 5693 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:19:41,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 406 transitions, 7313 flow [2024-06-14 11:19:42,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 406 transitions, 7098 flow, removed 75 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:42,126 INFO L231 Difference]: Finished difference. Result has 275 places, 378 transitions, 6138 flow [2024-06-14 11:19:42,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6138, PETRI_PLACES=275, PETRI_TRANSITIONS=378} [2024-06-14 11:19:42,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-14 11:19:42,127 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 378 transitions, 6138 flow [2024-06-14 11:19:42,127 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:19:42,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:42,127 INFO 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:42,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:19:42,127 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:19:42,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:42,128 INFO L85 PathProgramCache]: Analyzing trace with hash -361023185, now seen corresponding path program 3 times [2024-06-14 11:19:42,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:42,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89415742] [2024-06-14 11:19:42,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:42,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:42,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:42,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:42,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89415742] [2024-06-14 11:19:42,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89415742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:42,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:42,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27982301] [2024-06-14 11:19:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:42,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:42,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:42,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:42,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:42,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:42,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 378 transitions, 6138 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:42,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:42,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:42,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:42,873 INFO L124 PetriNetUnfolderBase]: 2294/3818 cut-off events. [2024-06-14 11:19:42,874 INFO L125 PetriNetUnfolderBase]: For 264536/264536 co-relation queries the response was YES. [2024-06-14 11:19:42,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29844 conditions, 3818 events. 2294/3818 cut-off events. For 264536/264536 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23428 event pairs, 504 based on Foata normal form. 1/3805 useless extension candidates. Maximal degree in co-relation 29715. Up to 2937 conditions per place. [2024-06-14 11:19:42,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 204 changer transitions 0/406 dead transitions. [2024-06-14 11:19:42,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 406 transitions, 7526 flow [2024-06-14 11:19:42,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:42,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:19:42,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:19:42,917 INFO L175 Difference]: Start difference. First operand has 275 places, 378 transitions, 6138 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:19:42,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 406 transitions, 7526 flow [2024-06-14 11:19:43,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 406 transitions, 7127 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:43,912 INFO L231 Difference]: Finished difference. Result has 279 places, 378 transitions, 6153 flow [2024-06-14 11:19:43,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5739, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6153, PETRI_PLACES=279, PETRI_TRANSITIONS=378} [2024-06-14 11:19:43,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-14 11:19:43,912 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 378 transitions, 6153 flow [2024-06-14 11:19:43,913 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:19:43,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:43,913 INFO 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:43,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:19:43,913 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:19:43,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:43,913 INFO L85 PathProgramCache]: Analyzing trace with hash -2083505633, now seen corresponding path program 3 times [2024-06-14 11:19:43,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:43,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618956449] [2024-06-14 11:19:43,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:43,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:44,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:44,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618956449] [2024-06-14 11:19:44,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618956449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:44,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:44,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:44,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859516221] [2024-06-14 11:19:44,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:44,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:44,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:44,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:44,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:44,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:44,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 378 transitions, 6153 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:44,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:44,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:44,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:44,720 INFO L124 PetriNetUnfolderBase]: 2307/3842 cut-off events. [2024-06-14 11:19:44,720 INFO L125 PetriNetUnfolderBase]: For 274253/274253 co-relation queries the response was YES. [2024-06-14 11:19:44,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30092 conditions, 3842 events. 2307/3842 cut-off events. For 274253/274253 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23649 event pairs, 491 based on Foata normal form. 1/3829 useless extension candidates. Maximal degree in co-relation 29962. Up to 3205 conditions per place. [2024-06-14 11:19:44,756 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 149 changer transitions 0/412 dead transitions. [2024-06-14 11:19:44,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 412 transitions, 7503 flow [2024-06-14 11:19:44,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:44,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:44,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:19:44,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:19:44,757 INFO L175 Difference]: Start difference. First operand has 279 places, 378 transitions, 6153 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:19:44,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 412 transitions, 7503 flow [2024-06-14 11:19:45,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 412 transitions, 7161 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:45,476 INFO L231 Difference]: Finished difference. Result has 284 places, 384 transitions, 6189 flow [2024-06-14 11:19:45,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6189, PETRI_PLACES=284, PETRI_TRANSITIONS=384} [2024-06-14 11:19:45,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-14 11:19:45,477 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 384 transitions, 6189 flow [2024-06-14 11:19:45,478 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:19:45,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:45,478 INFO 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:45,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:19:45,478 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:19:45,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:45,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1473181325, now seen corresponding path program 4 times [2024-06-14 11:19:45,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:45,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986611320] [2024-06-14 11:19:45,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:45,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:45,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:45,594 INFO L134 CoverageAnalysis]: 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,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:45,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986611320] [2024-06-14 11:19:45,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986611320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:45,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:45,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:45,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339312577] [2024-06-14 11:19:45,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:45,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:45,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:45,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:45,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:45,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:45,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 384 transitions, 6189 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:45,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:45,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:45,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:46,241 INFO L124 PetriNetUnfolderBase]: 2335/3909 cut-off events. [2024-06-14 11:19:46,242 INFO L125 PetriNetUnfolderBase]: For 295914/295914 co-relation queries the response was YES. [2024-06-14 11:19:46,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 3909 events. 2335/3909 cut-off events. For 295914/295914 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24200 event pairs, 447 based on Foata normal form. 8/3916 useless extension candidates. Maximal degree in co-relation 30238. Up to 3491 conditions per place. [2024-06-14 11:19:46,286 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 49 changer transitions 0/407 dead transitions. [2024-06-14 11:19:46,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 407 transitions, 7087 flow [2024-06-14 11:19:46,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:46,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:46,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:19:46,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 11:19:46,288 INFO L175 Difference]: Start difference. First operand has 284 places, 384 transitions, 6189 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:19:46,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 407 transitions, 7087 flow [2024-06-14 11:19:47,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 407 transitions, 6769 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:47,092 INFO L231 Difference]: Finished difference. Result has 286 places, 385 transitions, 5992 flow [2024-06-14 11:19:47,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5992, PETRI_PLACES=286, PETRI_TRANSITIONS=385} [2024-06-14 11:19:47,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-14 11:19:47,092 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 385 transitions, 5992 flow [2024-06-14 11:19:47,093 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:19:47,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:47,093 INFO 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:47,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:19:47,093 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:19:47,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:47,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1473507755, now seen corresponding path program 5 times [2024-06-14 11:19:47,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:47,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545159136] [2024-06-14 11:19:47,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:47,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:47,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:47,202 INFO L134 CoverageAnalysis]: 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,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:47,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545159136] [2024-06-14 11:19:47,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545159136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:47,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:47,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:47,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496787445] [2024-06-14 11:19:47,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:47,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:47,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:47,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:47,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:47,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:47,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 385 transitions, 5992 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:47,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:47,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:47,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:47,928 INFO L124 PetriNetUnfolderBase]: 2401/4011 cut-off events. [2024-06-14 11:19:47,928 INFO L125 PetriNetUnfolderBase]: For 317555/317555 co-relation queries the response was YES. [2024-06-14 11:19:47,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31309 conditions, 4011 events. 2401/4011 cut-off events. For 317555/317555 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24941 event pairs, 457 based on Foata normal form. 6/4016 useless extension candidates. Maximal degree in co-relation 31177. Up to 3513 conditions per place. [2024-06-14 11:19:47,968 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 355 selfloop transitions, 52 changer transitions 0/413 dead transitions. [2024-06-14 11:19:47,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 413 transitions, 7078 flow [2024-06-14 11:19:47,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:47,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:47,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:19:47,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:19:47,969 INFO L175 Difference]: Start difference. First operand has 286 places, 385 transitions, 5992 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:19:47,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 413 transitions, 7078 flow [2024-06-14 11:19:48,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 413 transitions, 6975 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:48,771 INFO L231 Difference]: Finished difference. Result has 288 places, 387 transitions, 6035 flow [2024-06-14 11:19:48,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6035, PETRI_PLACES=288, PETRI_TRANSITIONS=387} [2024-06-14 11:19:48,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-14 11:19:48,771 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 387 transitions, 6035 flow [2024-06-14 11:19:48,771 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:19:48,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:48,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] [2024-06-14 11:19:48,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:19:48,772 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:19:48,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:48,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1462456565, now seen corresponding path program 6 times [2024-06-14 11:19:48,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:48,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186703394] [2024-06-14 11:19:48,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:48,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:48,887 INFO L134 CoverageAnalysis]: 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,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:48,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186703394] [2024-06-14 11:19:48,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186703394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:48,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:48,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:48,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395073616] [2024-06-14 11:19:48,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:48,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:48,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:48,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:48,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:48,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 387 transitions, 6035 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:48,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:48,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:48,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:49,553 INFO L124 PetriNetUnfolderBase]: 2383/3983 cut-off events. [2024-06-14 11:19:49,554 INFO L125 PetriNetUnfolderBase]: For 311848/311848 co-relation queries the response was YES. [2024-06-14 11:19:49,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30739 conditions, 3983 events. 2383/3983 cut-off events. For 311848/311848 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24725 event pairs, 455 based on Foata normal form. 8/3990 useless extension candidates. Maximal degree in co-relation 30606. Up to 3567 conditions per place. [2024-06-14 11:19:49,594 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 50 changer transitions 0/409 dead transitions. [2024-06-14 11:19:49,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 409 transitions, 6921 flow [2024-06-14 11:19:49,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:49,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:49,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:19:49,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:19:49,595 INFO L175 Difference]: Start difference. First operand has 288 places, 387 transitions, 6035 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:19:49,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 409 transitions, 6921 flow [2024-06-14 11:19:50,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 409 transitions, 6849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:50,434 INFO L231 Difference]: Finished difference. Result has 292 places, 387 transitions, 6068 flow [2024-06-14 11:19:50,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5963, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6068, PETRI_PLACES=292, PETRI_TRANSITIONS=387} [2024-06-14 11:19:50,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-14 11:19:50,435 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 387 transitions, 6068 flow [2024-06-14 11:19:50,435 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:19:50,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:50,435 INFO 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:50,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:19:50,435 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:19:50,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:50,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1259215887, now seen corresponding path program 4 times [2024-06-14 11:19:50,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:50,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414347577] [2024-06-14 11:19:50,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:50,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:50,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:50,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:50,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414347577] [2024-06-14 11:19:50,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414347577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:50,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:50,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:50,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677991025] [2024-06-14 11:19:50,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:50,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:50,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:50,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:50,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:50,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 387 transitions, 6068 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:50,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:50,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:50,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:51,277 INFO L124 PetriNetUnfolderBase]: 2412/4035 cut-off events. [2024-06-14 11:19:51,277 INFO L125 PetriNetUnfolderBase]: For 313683/313694 co-relation queries the response was YES. [2024-06-14 11:19:51,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31338 conditions, 4035 events. 2412/4035 cut-off events. For 313683/313694 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25195 event pairs, 508 based on Foata normal form. 9/4037 useless extension candidates. Maximal degree in co-relation 31203. Up to 3405 conditions per place. [2024-06-14 11:19:51,320 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 291 selfloop transitions, 123 changer transitions 0/420 dead transitions. [2024-06-14 11:19:51,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 420 transitions, 7381 flow [2024-06-14 11:19:51,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:51,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:51,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:19:51,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:19:51,321 INFO L175 Difference]: Start difference. First operand has 292 places, 387 transitions, 6068 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:19:51,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 420 transitions, 7381 flow [2024-06-14 11:19:52,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 420 transitions, 7271 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:52,559 INFO L231 Difference]: Finished difference. Result has 291 places, 399 transitions, 6364 flow [2024-06-14 11:19:52,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6364, PETRI_PLACES=291, PETRI_TRANSITIONS=399} [2024-06-14 11:19:52,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-14 11:19:52,560 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 399 transitions, 6364 flow [2024-06-14 11:19:52,560 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:52,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:52,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:52,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:19:52,561 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:19:52,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:52,561 INFO L85 PathProgramCache]: Analyzing trace with hash 516116463, now seen corresponding path program 4 times [2024-06-14 11:19:52,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:52,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575688086] [2024-06-14 11:19:52,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:52,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:52,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:52,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:52,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575688086] [2024-06-14 11:19:52,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575688086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:52,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:52,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:52,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652178314] [2024-06-14 11:19:52,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:52,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:52,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:52,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:52,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:52,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:52,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 399 transitions, 6364 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:52,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:52,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:52,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:53,392 INFO L124 PetriNetUnfolderBase]: 2435/4062 cut-off events. [2024-06-14 11:19:53,393 INFO L125 PetriNetUnfolderBase]: For 323211/323211 co-relation queries the response was YES. [2024-06-14 11:19:53,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32003 conditions, 4062 events. 2435/4062 cut-off events. For 323211/323211 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25340 event pairs, 490 based on Foata normal form. 1/4055 useless extension candidates. Maximal degree in co-relation 31867. Up to 3467 conditions per place. [2024-06-14 11:19:53,437 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 128 changer transitions 0/438 dead transitions. [2024-06-14 11:19:53,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 438 transitions, 7909 flow [2024-06-14 11:19:53,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:53,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:19:53,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:19:53,438 INFO L175 Difference]: Start difference. First operand has 291 places, 399 transitions, 6364 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:19:53,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 438 transitions, 7909 flow [2024-06-14 11:19:54,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 438 transitions, 7754 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:54,659 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6694 flow [2024-06-14 11:19:54,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-14 11:19:54,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 11:19:54,660 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6694 flow [2024-06-14 11:19:54,660 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:19:54,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:54,660 INFO 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:54,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:19:54,660 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:19:54,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:54,661 INFO L85 PathProgramCache]: Analyzing trace with hash 407960999, now seen corresponding path program 5 times [2024-06-14 11:19:54,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:54,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031385907] [2024-06-14 11:19:54,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:54,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:54,760 INFO L134 CoverageAnalysis]: 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:54,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:54,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031385907] [2024-06-14 11:19:54,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031385907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:54,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:54,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:54,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920723881] [2024-06-14 11:19:54,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:54,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:54,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:54,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:54,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:54,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:54,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6694 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:54,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:54,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:54,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:55,466 INFO L124 PetriNetUnfolderBase]: 2440/4082 cut-off events. [2024-06-14 11:19:55,466 INFO L125 PetriNetUnfolderBase]: For 335346/335363 co-relation queries the response was YES. [2024-06-14 11:19:55,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32304 conditions, 4082 events. 2440/4082 cut-off events. For 335346/335363 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 25562 event pairs, 488 based on Foata normal form. 13/4089 useless extension candidates. Maximal degree in co-relation 32166. Up to 3443 conditions per place. [2024-06-14 11:19:55,509 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 138 changer transitions 0/444 dead transitions. [2024-06-14 11:19:55,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 444 transitions, 8112 flow [2024-06-14 11:19:55,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:55,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:55,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:19:55,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:19:55,510 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6694 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:19:55,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 444 transitions, 8112 flow [2024-06-14 11:19:56,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 444 transitions, 7907 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:56,776 INFO L231 Difference]: Finished difference. Result has 303 places, 414 transitions, 6808 flow [2024-06-14 11:19:56,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6808, PETRI_PLACES=303, PETRI_TRANSITIONS=414} [2024-06-14 11:19:56,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 11:19:56,777 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 414 transitions, 6808 flow [2024-06-14 11:19:56,777 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,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:56,777 INFO 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,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:19:56,777 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:19:56,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:56,778 INFO L85 PathProgramCache]: Analyzing trace with hash 521657217, now seen corresponding path program 6 times [2024-06-14 11:19:56,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:56,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794261048] [2024-06-14 11:19:56,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:56,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:56,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:56,872 INFO L134 CoverageAnalysis]: 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,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:56,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794261048] [2024-06-14 11:19:56,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794261048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:56,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:56,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:56,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138316409] [2024-06-14 11:19:56,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:56,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:56,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:56,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:56,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:56,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:56,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 414 transitions, 6808 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,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:56,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:56,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:57,563 INFO L124 PetriNetUnfolderBase]: 2445/4091 cut-off events. [2024-06-14 11:19:57,563 INFO L125 PetriNetUnfolderBase]: For 344657/344674 co-relation queries the response was YES. [2024-06-14 11:19:57,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32542 conditions, 4091 events. 2445/4091 cut-off events. For 344657/344674 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25625 event pairs, 488 based on Foata normal form. 13/4098 useless extension candidates. Maximal degree in co-relation 32403. Up to 3449 conditions per place. [2024-06-14 11:19:57,608 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 145 changer transitions 0/444 dead transitions. [2024-06-14 11:19:57,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 444 transitions, 8084 flow [2024-06-14 11:19:57,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:57,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:57,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:19:57,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:19:57,609 INFO L175 Difference]: Start difference. First operand has 303 places, 414 transitions, 6808 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:19:57,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 444 transitions, 8084 flow [2024-06-14 11:19:58,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 444 transitions, 7685 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:58,837 INFO L231 Difference]: Finished difference. Result has 305 places, 417 transitions, 6747 flow [2024-06-14 11:19:58,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6747, PETRI_PLACES=305, PETRI_TRANSITIONS=417} [2024-06-14 11:19:58,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-14 11:19:58,838 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 417 transitions, 6747 flow [2024-06-14 11:19:58,838 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,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:58,838 INFO 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,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:19:58,839 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:19:58,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:58,839 INFO L85 PathProgramCache]: Analyzing trace with hash 516116277, now seen corresponding path program 7 times [2024-06-14 11:19:58,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:58,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557098243] [2024-06-14 11:19:58,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:58,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:58,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:58,951 INFO L134 CoverageAnalysis]: 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,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:58,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557098243] [2024-06-14 11:19:58,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557098243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:58,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:58,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:58,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26541363] [2024-06-14 11:19:58,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:58,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:58,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:58,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:58,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:58,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:19:58,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 417 transitions, 6747 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:58,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:58,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:19:58,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:59,691 INFO L124 PetriNetUnfolderBase]: 2450/4085 cut-off events. [2024-06-14 11:19:59,691 INFO L125 PetriNetUnfolderBase]: For 348529/348529 co-relation queries the response was YES. [2024-06-14 11:19:59,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32594 conditions, 4085 events. 2450/4085 cut-off events. For 348529/348529 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 25461 event pairs, 479 based on Foata normal form. 1/4078 useless extension candidates. Maximal degree in co-relation 32454. Up to 3604 conditions per place. [2024-06-14 11:19:59,735 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 81 changer transitions 0/444 dead transitions. [2024-06-14 11:19:59,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 444 transitions, 7712 flow [2024-06-14 11:19:59,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:59,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:59,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:19:59,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:19:59,736 INFO L175 Difference]: Start difference. First operand has 305 places, 417 transitions, 6747 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:19:59,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 444 transitions, 7712 flow [2024-06-14 11:20:01,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 444 transitions, 7456 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:01,256 INFO L231 Difference]: Finished difference. Result has 307 places, 420 transitions, 6694 flow [2024-06-14 11:20:01,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6494, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=307, PETRI_TRANSITIONS=420} [2024-06-14 11:20:01,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-14 11:20:01,257 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 420 transitions, 6694 flow [2024-06-14 11:20:01,257 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:01,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:01,257 INFO 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,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:20:01,258 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:01,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:01,258 INFO L85 PathProgramCache]: Analyzing trace with hash 428065663, now seen corresponding path program 8 times [2024-06-14 11:20:01,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:01,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115905444] [2024-06-14 11:20:01,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:01,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:01,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:01,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:01,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115905444] [2024-06-14 11:20:01,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115905444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:01,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:01,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:01,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061103352] [2024-06-14 11:20:01,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:01,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:01,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:01,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:01,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:01,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:01,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 420 transitions, 6694 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,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:01,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:01,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:02,158 INFO L124 PetriNetUnfolderBase]: 2463/4110 cut-off events. [2024-06-14 11:20:02,158 INFO L125 PetriNetUnfolderBase]: For 359260/359260 co-relation queries the response was YES. [2024-06-14 11:20:02,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32723 conditions, 4110 events. 2463/4110 cut-off events. For 359260/359260 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25752 event pairs, 478 based on Foata normal form. 1/4103 useless extension candidates. Maximal degree in co-relation 32582. Up to 3615 conditions per place. [2024-06-14 11:20:02,203 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 88 changer transitions 0/454 dead transitions. [2024-06-14 11:20:02,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 454 transitions, 7880 flow [2024-06-14 11:20:02,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:02,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:02,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-14 11:20:02,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-14 11:20:02,204 INFO L175 Difference]: Start difference. First operand has 307 places, 420 transitions, 6694 flow. Second operand 11 states and 232 transitions. [2024-06-14 11:20:02,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 454 transitions, 7880 flow [2024-06-14 11:20:03,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 454 transitions, 7718 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:03,882 INFO L231 Difference]: Finished difference. Result has 313 places, 426 transitions, 6806 flow [2024-06-14 11:20:03,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6532, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6806, PETRI_PLACES=313, PETRI_TRANSITIONS=426} [2024-06-14 11:20:03,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-14 11:20:03,883 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 426 transitions, 6806 flow [2024-06-14 11:20:03,883 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,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:03,884 INFO 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,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:20:03,884 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:03,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:03,884 INFO L85 PathProgramCache]: Analyzing trace with hash -253033453, now seen corresponding path program 9 times [2024-06-14 11:20:03,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:03,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197555665] [2024-06-14 11:20:03,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:03,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:04,041 INFO L134 CoverageAnalysis]: 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:04,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:04,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197555665] [2024-06-14 11:20:04,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197555665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:04,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:04,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:04,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193554894] [2024-06-14 11:20:04,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:04,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:04,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:04,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:04,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:04,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:04,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 426 transitions, 6806 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:04,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:04,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:04,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:05,107 INFO L124 PetriNetUnfolderBase]: 2460/4108 cut-off events. [2024-06-14 11:20:05,108 INFO L125 PetriNetUnfolderBase]: For 364964/364964 co-relation queries the response was YES. [2024-06-14 11:20:05,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32793 conditions, 4108 events. 2460/4108 cut-off events. For 364964/364964 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25772 event pairs, 478 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 32650. Up to 3612 conditions per place. [2024-06-14 11:20:05,157 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 88 changer transitions 0/455 dead transitions. [2024-06-14 11:20:05,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 455 transitions, 7774 flow [2024-06-14 11:20:05,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:20:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:20:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 265 transitions. [2024-06-14 11:20:05,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4971857410881801 [2024-06-14 11:20:05,158 INFO L175 Difference]: Start difference. First operand has 313 places, 426 transitions, 6806 flow. Second operand 13 states and 265 transitions. [2024-06-14 11:20:05,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 455 transitions, 7774 flow [2024-06-14 11:20:06,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 455 transitions, 7606 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:06,415 INFO L231 Difference]: Finished difference. Result has 320 places, 426 transitions, 6820 flow [2024-06-14 11:20:06,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6638, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6820, PETRI_PLACES=320, PETRI_TRANSITIONS=426} [2024-06-14 11:20:06,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:20:06,416 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 426 transitions, 6820 flow [2024-06-14 11:20:06,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:06,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:06,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:06,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:20:06,417 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:06,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:06,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1249829955, now seen corresponding path program 1 times [2024-06-14 11:20:06,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:06,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471372147] [2024-06-14 11:20:06,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:06,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:06,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:06,548 INFO L134 CoverageAnalysis]: 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,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:06,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471372147] [2024-06-14 11:20:06,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471372147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:06,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:06,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:06,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644849954] [2024-06-14 11:20:06,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:06,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:06,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:06,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:06,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:06,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:06,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 426 transitions, 6820 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:06,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:06,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:06,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:07,433 INFO L124 PetriNetUnfolderBase]: 2470/4121 cut-off events. [2024-06-14 11:20:07,433 INFO L125 PetriNetUnfolderBase]: For 373814/373814 co-relation queries the response was YES. [2024-06-14 11:20:07,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33008 conditions, 4121 events. 2470/4121 cut-off events. For 373814/373814 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25802 event pairs, 490 based on Foata normal form. 1/4114 useless extension candidates. Maximal degree in co-relation 32864. Up to 3551 conditions per place. [2024-06-14 11:20:07,475 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 334 selfloop transitions, 115 changer transitions 0/455 dead transitions. [2024-06-14 11:20:07,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 455 transitions, 8159 flow [2024-06-14 11:20:07,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:07,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:07,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:20:07,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 11:20:07,476 INFO L175 Difference]: Start difference. First operand has 320 places, 426 transitions, 6820 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:20:07,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 455 transitions, 8159 flow [2024-06-14 11:20:08,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 455 transitions, 7979 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 11:20:09,002 INFO L231 Difference]: Finished difference. Result has 316 places, 432 transitions, 6953 flow [2024-06-14 11:20:09,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6953, PETRI_PLACES=316, PETRI_TRANSITIONS=432} [2024-06-14 11:20:09,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-14 11:20:09,003 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 432 transitions, 6953 flow [2024-06-14 11:20:09,003 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:09,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:09,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:09,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:20:09,004 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:09,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:09,004 INFO L85 PathProgramCache]: Analyzing trace with hash -543271113, now seen corresponding path program 5 times [2024-06-14 11:20:09,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:09,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84386142] [2024-06-14 11:20:09,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:09,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:09,120 INFO L134 CoverageAnalysis]: 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,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:09,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84386142] [2024-06-14 11:20:09,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84386142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:09,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:09,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:09,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883082442] [2024-06-14 11:20:09,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:09,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:09,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:09,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:09,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:09,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:09,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 432 transitions, 6953 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:09,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:09,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:09,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:09,897 INFO L124 PetriNetUnfolderBase]: 2483/4144 cut-off events. [2024-06-14 11:20:09,897 INFO L125 PetriNetUnfolderBase]: For 387002/387002 co-relation queries the response was YES. [2024-06-14 11:20:09,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33468 conditions, 4144 events. 2483/4144 cut-off events. For 387002/387002 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25962 event pairs, 491 based on Foata normal form. 1/4137 useless extension candidates. Maximal degree in co-relation 33323. Up to 3525 conditions per place. [2024-06-14 11:20:09,946 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 143 changer transitions 0/469 dead transitions. [2024-06-14 11:20:09,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 469 transitions, 8717 flow [2024-06-14 11:20:09,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:09,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:09,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 11:20:09,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-14 11:20:09,948 INFO L175 Difference]: Start difference. First operand has 316 places, 432 transitions, 6953 flow. Second operand 11 states and 239 transitions. [2024-06-14 11:20:09,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 469 transitions, 8717 flow [2024-06-14 11:20:11,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 469 transitions, 8520 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:11,667 INFO L231 Difference]: Finished difference. Result has 323 places, 438 transitions, 7188 flow [2024-06-14 11:20:11,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7188, PETRI_PLACES=323, PETRI_TRANSITIONS=438} [2024-06-14 11:20:11,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-14 11:20:11,668 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 438 transitions, 7188 flow [2024-06-14 11:20:11,668 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,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:11,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:11,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:20:11,669 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:11,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:11,669 INFO L85 PathProgramCache]: Analyzing trace with hash 428066035, now seen corresponding path program 2 times [2024-06-14 11:20:11,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:11,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198609988] [2024-06-14 11:20:11,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:11,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:11,785 INFO L134 CoverageAnalysis]: 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:11,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:11,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198609988] [2024-06-14 11:20:11,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198609988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:11,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:11,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:11,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030081240] [2024-06-14 11:20:11,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:11,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:11,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:11,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:11,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:11,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:11,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 438 transitions, 7188 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:11,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:11,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:11,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:12,651 INFO L124 PetriNetUnfolderBase]: 2488/4152 cut-off events. [2024-06-14 11:20:12,651 INFO L125 PetriNetUnfolderBase]: For 397424/397424 co-relation queries the response was YES. [2024-06-14 11:20:12,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33731 conditions, 4152 events. 2488/4152 cut-off events. For 397424/397424 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26020 event pairs, 489 based on Foata normal form. 1/4145 useless extension candidates. Maximal degree in co-relation 33584. Up to 3575 conditions per place. [2024-06-14 11:20:12,708 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 118 changer transitions 0/464 dead transitions. [2024-06-14 11:20:12,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 464 transitions, 8534 flow [2024-06-14 11:20:12,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:12,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:12,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:20:12,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:20:12,709 INFO L175 Difference]: Start difference. First operand has 323 places, 438 transitions, 7188 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:20:12,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 464 transitions, 8534 flow [2024-06-14 11:20:14,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 464 transitions, 8213 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:14,524 INFO L231 Difference]: Finished difference. Result has 324 places, 441 transitions, 7167 flow [2024-06-14 11:20:14,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7167, PETRI_PLACES=324, PETRI_TRANSITIONS=441} [2024-06-14 11:20:14,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-14 11:20:14,525 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 441 transitions, 7167 flow [2024-06-14 11:20:14,525 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:14,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:14,525 INFO 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:14,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:20:14,525 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:14,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:14,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1249841301, now seen corresponding path program 6 times [2024-06-14 11:20:14,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:14,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132952539] [2024-06-14 11:20:14,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:14,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:14,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:14,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:14,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:14,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132952539] [2024-06-14 11:20:14,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132952539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:14,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:14,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:14,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670440185] [2024-06-14 11:20:14,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:14,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:14,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:14,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:14,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:14,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:14,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 441 transitions, 7167 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:14,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:14,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:14,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:15,454 INFO L124 PetriNetUnfolderBase]: 2485/4147 cut-off events. [2024-06-14 11:20:15,454 INFO L125 PetriNetUnfolderBase]: For 402862/402862 co-relation queries the response was YES. [2024-06-14 11:20:15,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33627 conditions, 4147 events. 2485/4147 cut-off events. For 402862/402862 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26038 event pairs, 492 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 33479. Up to 3528 conditions per place. [2024-06-14 11:20:15,503 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 144 changer transitions 0/470 dead transitions. [2024-06-14 11:20:15,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 470 transitions, 8645 flow [2024-06-14 11:20:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:15,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:15,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:20:15,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 11:20:15,504 INFO L175 Difference]: Start difference. First operand has 324 places, 441 transitions, 7167 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:20:15,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 470 transitions, 8645 flow [2024-06-14 11:20:16,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 470 transitions, 8345 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:16,875 INFO L231 Difference]: Finished difference. Result has 328 places, 441 transitions, 7161 flow [2024-06-14 11:20:16,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6867, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7161, PETRI_PLACES=328, PETRI_TRANSITIONS=441} [2024-06-14 11:20:16,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-14 11:20:16,876 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 441 transitions, 7161 flow [2024-06-14 11:20:16,876 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,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:16,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, 1] [2024-06-14 11:20:16,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:20:16,877 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:16,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:16,877 INFO L85 PathProgramCache]: Analyzing trace with hash -57213397, now seen corresponding path program 7 times [2024-06-14 11:20:16,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:16,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014128692] [2024-06-14 11:20:16,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:16,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:16,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:16,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:20:16,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:16,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014128692] [2024-06-14 11:20:16,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014128692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:16,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:16,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:16,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963769541] [2024-06-14 11:20:16,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:16,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:16,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:16,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:16,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:17,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:17,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 441 transitions, 7161 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:17,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:17,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:17,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:17,755 INFO L124 PetriNetUnfolderBase]: 2554/4242 cut-off events. [2024-06-14 11:20:17,755 INFO L125 PetriNetUnfolderBase]: For 442067/442067 co-relation queries the response was YES. [2024-06-14 11:20:17,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35326 conditions, 4242 events. 2554/4242 cut-off events. For 442067/442067 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26643 event pairs, 532 based on Foata normal form. 1/4229 useless extension candidates. Maximal degree in co-relation 35177. Up to 3199 conditions per place. [2024-06-14 11:20:17,803 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 265 changer transitions 0/487 dead transitions. [2024-06-14 11:20:17,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 487 transitions, 9521 flow [2024-06-14 11:20:17,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:17,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:17,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:20:17,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:20:17,804 INFO L175 Difference]: Start difference. First operand has 328 places, 441 transitions, 7161 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:20:17,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 487 transitions, 9521 flow [2024-06-14 11:20:19,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 487 transitions, 9182 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:20:19,139 INFO L231 Difference]: Finished difference. Result has 326 places, 464 transitions, 7892 flow [2024-06-14 11:20:19,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7892, PETRI_PLACES=326, PETRI_TRANSITIONS=464} [2024-06-14 11:20:19,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-14 11:20:19,140 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 464 transitions, 7892 flow [2024-06-14 11:20:19,140 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,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:19,141 INFO 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,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:20:19,141 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:19,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:19,141 INFO L85 PathProgramCache]: Analyzing trace with hash 593542977, now seen corresponding path program 10 times [2024-06-14 11:20:19,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:19,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896026850] [2024-06-14 11:20:19,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:19,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:19,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896026850] [2024-06-14 11:20:19,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896026850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:19,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:19,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:19,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456002522] [2024-06-14 11:20:19,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:19,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:19,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:19,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:19,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:19,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:19,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 464 transitions, 7892 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,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:19,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:19,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:20,069 INFO L124 PetriNetUnfolderBase]: 2567/4282 cut-off events. [2024-06-14 11:20:20,070 INFO L125 PetriNetUnfolderBase]: For 456912/456912 co-relation queries the response was YES. [2024-06-14 11:20:20,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35996 conditions, 4282 events. 2567/4282 cut-off events. For 456912/456912 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27050 event pairs, 477 based on Foata normal form. 1/4275 useless extension candidates. Maximal degree in co-relation 35846. Up to 3780 conditions per place. [2024-06-14 11:20:20,115 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 412 selfloop transitions, 73 changer transitions 0/491 dead transitions. [2024-06-14 11:20:20,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 491 transitions, 9168 flow [2024-06-14 11:20:20,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:20,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:20,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 11:20:20,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:20:20,116 INFO L175 Difference]: Start difference. First operand has 326 places, 464 transitions, 7892 flow. Second operand 10 states and 210 transitions. [2024-06-14 11:20:20,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 491 transitions, 9168 flow [2024-06-14 11:20:21,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 491 transitions, 8641 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-14 11:20:21,609 INFO L231 Difference]: Finished difference. Result has 334 places, 470 transitions, 7629 flow [2024-06-14 11:20:21,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7373, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7629, PETRI_PLACES=334, PETRI_TRANSITIONS=470} [2024-06-14 11:20:21,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-14 11:20:21,610 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 470 transitions, 7629 flow [2024-06-14 11:20:21,610 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,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:21,610 INFO 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,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:20:21,610 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:21,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:21,611 INFO L85 PathProgramCache]: Analyzing trace with hash -53731477, now seen corresponding path program 8 times [2024-06-14 11:20:21,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:21,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498358277] [2024-06-14 11:20:21,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:21,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:21,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:21,722 INFO L134 CoverageAnalysis]: 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,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:21,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498358277] [2024-06-14 11:20:21,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498358277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:21,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:21,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:21,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138692689] [2024-06-14 11:20:21,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:21,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:21,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:21,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:21,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:21,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:21,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 470 transitions, 7629 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:21,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:21,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:21,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:22,554 INFO L124 PetriNetUnfolderBase]: 2564/4277 cut-off events. [2024-06-14 11:20:22,554 INFO L125 PetriNetUnfolderBase]: For 461217/461217 co-relation queries the response was YES. [2024-06-14 11:20:22,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35350 conditions, 4277 events. 2564/4277 cut-off events. For 461217/461217 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27022 event pairs, 493 based on Foata normal form. 1/4270 useless extension candidates. Maximal degree in co-relation 35198. Up to 3670 conditions per place. [2024-06-14 11:20:22,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 124 changer transitions 0/491 dead transitions. [2024-06-14 11:20:22,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 491 transitions, 9147 flow [2024-06-14 11:20:22,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:22,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:22,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:20:22,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:20:22,605 INFO L175 Difference]: Start difference. First operand has 334 places, 470 transitions, 7629 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:20:22,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 491 transitions, 9147 flow [2024-06-14 11:20:24,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 491 transitions, 8983 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:24,331 INFO L231 Difference]: Finished difference. Result has 335 places, 470 transitions, 7719 flow [2024-06-14 11:20:24,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7719, PETRI_PLACES=335, PETRI_TRANSITIONS=470} [2024-06-14 11:20:24,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-14 11:20:24,332 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 470 transitions, 7719 flow [2024-06-14 11:20:24,332 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:24,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:24,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:24,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:20:24,333 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:24,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:24,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1473415499, now seen corresponding path program 9 times [2024-06-14 11:20:24,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:24,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142754091] [2024-06-14 11:20:24,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:24,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:24,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:24,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:24,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:24,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142754091] [2024-06-14 11:20:24,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142754091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:24,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:24,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:24,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310995669] [2024-06-14 11:20:24,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:24,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:24,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:24,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:24,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:24,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:24,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 470 transitions, 7719 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,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:24,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:24,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:25,259 INFO L124 PetriNetUnfolderBase]: 2561/4254 cut-off events. [2024-06-14 11:20:25,260 INFO L125 PetriNetUnfolderBase]: For 468647/468647 co-relation queries the response was YES. [2024-06-14 11:20:25,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35451 conditions, 4254 events. 2561/4254 cut-off events. For 468647/468647 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26746 event pairs, 534 based on Foata normal form. 1/4241 useless extension candidates. Maximal degree in co-relation 35298. Up to 3205 conditions per place. [2024-06-14 11:20:25,310 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 267 changer transitions 0/493 dead transitions. [2024-06-14 11:20:25,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 493 transitions, 9587 flow [2024-06-14 11:20:25,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:25,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:25,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:20:25,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:20:25,312 INFO L175 Difference]: Start difference. First operand has 335 places, 470 transitions, 7719 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:20:25,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 493 transitions, 9587 flow [2024-06-14 11:20:27,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 493 transitions, 9346 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:20:27,141 INFO L231 Difference]: Finished difference. Result has 340 places, 470 transitions, 8018 flow [2024-06-14 11:20:27,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=340, PETRI_TRANSITIONS=470} [2024-06-14 11:20:27,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-14 11:20:27,142 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 470 transitions, 8018 flow [2024-06-14 11:20:27,142 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,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:27,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:27,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:20:27,142 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:27,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:27,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1262688447, now seen corresponding path program 11 times [2024-06-14 11:20:27,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:27,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119275229] [2024-06-14 11:20:27,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:27,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:27,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:27,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:27,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119275229] [2024-06-14 11:20:27,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119275229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:27,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:27,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:27,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312556858] [2024-06-14 11:20:27,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:27,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:27,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:27,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:27,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:27,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:27,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 470 transitions, 8018 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:27,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:27,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:27,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:28,140 INFO L124 PetriNetUnfolderBase]: 2558/4261 cut-off events. [2024-06-14 11:20:28,140 INFO L125 PetriNetUnfolderBase]: For 477542/477542 co-relation queries the response was YES. [2024-06-14 11:20:28,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35869 conditions, 4261 events. 2558/4261 cut-off events. For 477542/477542 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 26870 event pairs, 506 based on Foata normal form. 1/4248 useless extension candidates. Maximal degree in co-relation 35715. Up to 3554 conditions per place. [2024-06-14 11:20:28,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 181 changer transitions 0/494 dead transitions. [2024-06-14 11:20:28,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 494 transitions, 9730 flow [2024-06-14 11:20:28,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:28,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:28,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:20:28,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-14 11:20:28,192 INFO L175 Difference]: Start difference. First operand has 340 places, 470 transitions, 8018 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:20:28,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 494 transitions, 9730 flow [2024-06-14 11:20:29,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 494 transitions, 9223 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:29,841 INFO L231 Difference]: Finished difference. Result has 346 places, 470 transitions, 7879 flow [2024-06-14 11:20:29,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7511, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7879, PETRI_PLACES=346, PETRI_TRANSITIONS=470} [2024-06-14 11:20:29,841 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-14 11:20:29,842 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 470 transitions, 7879 flow [2024-06-14 11:20:29,842 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:29,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:29,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:29,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:20:29,842 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:29,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:29,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1462453589, now seen corresponding path program 10 times [2024-06-14 11:20:29,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:29,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712400920] [2024-06-14 11:20:29,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:29,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:29,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:29,942 INFO L134 CoverageAnalysis]: 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,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:29,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712400920] [2024-06-14 11:20:29,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712400920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:29,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:29,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:29,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175193099] [2024-06-14 11:20:29,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:29,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:29,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:29,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:29,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:29,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:29,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 470 transitions, 7879 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:29,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:29,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:29,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:30,727 INFO L124 PetriNetUnfolderBase]: 2555/4246 cut-off events. [2024-06-14 11:20:30,727 INFO L125 PetriNetUnfolderBase]: For 483201/483201 co-relation queries the response was YES. [2024-06-14 11:20:30,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35624 conditions, 4246 events. 2555/4246 cut-off events. For 483201/483201 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26670 event pairs, 534 based on Foata normal form. 1/4233 useless extension candidates. Maximal degree in co-relation 35469. Up to 3201 conditions per place. [2024-06-14 11:20:30,776 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 274 changer transitions 0/492 dead transitions. [2024-06-14 11:20:30,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 492 transitions, 9591 flow [2024-06-14 11:20:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:30,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:20:30,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:20:30,778 INFO L175 Difference]: Start difference. First operand has 346 places, 470 transitions, 7879 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:20:30,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 492 transitions, 9591 flow [2024-06-14 11:20:32,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 492 transitions, 9205 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:32,450 INFO L231 Difference]: Finished difference. Result has 348 places, 470 transitions, 8047 flow [2024-06-14 11:20:32,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7493, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8047, PETRI_PLACES=348, PETRI_TRANSITIONS=470} [2024-06-14 11:20:32,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 11:20:32,450 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 470 transitions, 8047 flow [2024-06-14 11:20:32,451 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:32,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:32,451 INFO 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,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:20:32,451 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:32,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:32,451 INFO L85 PathProgramCache]: Analyzing trace with hash -919138635, now seen corresponding path program 3 times [2024-06-14 11:20:32,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:32,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183752876] [2024-06-14 11:20:32,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:32,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:32,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:32,559 INFO L134 CoverageAnalysis]: 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,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:32,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183752876] [2024-06-14 11:20:32,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183752876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:32,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:32,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:32,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881129043] [2024-06-14 11:20:32,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:32,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:32,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:32,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:32,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:32,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:32,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 470 transitions, 8047 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,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:32,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:32,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:33,372 INFO L124 PetriNetUnfolderBase]: 2573/4292 cut-off events. [2024-06-14 11:20:33,372 INFO L125 PetriNetUnfolderBase]: For 498674/498674 co-relation queries the response was YES. [2024-06-14 11:20:33,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36278 conditions, 4292 events. 2573/4292 cut-off events. For 498674/498674 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27078 event pairs, 491 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 36122. Up to 3687 conditions per place. [2024-06-14 11:20:33,424 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 368 selfloop transitions, 127 changer transitions 0/501 dead transitions. [2024-06-14 11:20:33,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 501 transitions, 9764 flow [2024-06-14 11:20:33,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:33,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:33,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:20:33,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:20:33,426 INFO L175 Difference]: Start difference. First operand has 348 places, 470 transitions, 8047 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:20:33,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 501 transitions, 9764 flow [2024-06-14 11:20:35,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 501 transitions, 9243 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:35,178 INFO L231 Difference]: Finished difference. Result has 351 places, 479 transitions, 7939 flow [2024-06-14 11:20:35,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7939, PETRI_PLACES=351, PETRI_TRANSITIONS=479} [2024-06-14 11:20:35,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-14 11:20:35,179 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 479 transitions, 7939 flow [2024-06-14 11:20:35,179 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:35,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:35,179 INFO 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,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:20:35,179 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:35,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:35,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1147235085, now seen corresponding path program 4 times [2024-06-14 11:20:35,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:35,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518246667] [2024-06-14 11:20:35,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:35,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:35,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:20:35,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:35,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518246667] [2024-06-14 11:20:35,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518246667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:35,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:35,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985561758] [2024-06-14 11:20:35,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:35,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:35,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:35,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:35,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:35,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:35,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 479 transitions, 7939 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:35,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:35,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:35,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:36,086 INFO L124 PetriNetUnfolderBase]: 2586/4317 cut-off events. [2024-06-14 11:20:36,087 INFO L125 PetriNetUnfolderBase]: For 511970/511970 co-relation queries the response was YES. [2024-06-14 11:20:36,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36237 conditions, 4317 events. 2586/4317 cut-off events. For 511970/511970 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27298 event pairs, 486 based on Foata normal form. 1/4310 useless extension candidates. Maximal degree in co-relation 36080. Up to 3702 conditions per place. [2024-06-14 11:20:36,138 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 131 changer transitions 0/508 dead transitions. [2024-06-14 11:20:36,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 508 transitions, 9817 flow [2024-06-14 11:20:36,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:36,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:36,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:20:36,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:20:36,140 INFO L175 Difference]: Start difference. First operand has 351 places, 479 transitions, 7939 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:20:36,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 508 transitions, 9817 flow [2024-06-14 11:20:37,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 508 transitions, 9558 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:37,992 INFO L231 Difference]: Finished difference. Result has 356 places, 485 transitions, 8064 flow [2024-06-14 11:20:37,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7708, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8064, PETRI_PLACES=356, PETRI_TRANSITIONS=485} [2024-06-14 11:20:37,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-14 11:20:37,993 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 485 transitions, 8064 flow [2024-06-14 11:20:37,993 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,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:37,993 INFO 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,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:20:37,994 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:37,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:37,994 INFO L85 PathProgramCache]: Analyzing trace with hash -46368667, now seen corresponding path program 11 times [2024-06-14 11:20:37,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:37,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778878250] [2024-06-14 11:20:37,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:37,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:37,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:38,102 INFO L134 CoverageAnalysis]: 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:38,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:38,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778878250] [2024-06-14 11:20:38,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778878250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:38,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:38,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:38,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018479107] [2024-06-14 11:20:38,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:38,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:38,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:38,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:38,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:38,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 485 transitions, 8064 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:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:38,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:38,925 INFO L124 PetriNetUnfolderBase]: 2591/4319 cut-off events. [2024-06-14 11:20:38,925 INFO L125 PetriNetUnfolderBase]: For 524052/524052 co-relation queries the response was YES. [2024-06-14 11:20:38,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36354 conditions, 4319 events. 2591/4319 cut-off events. For 524052/524052 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27331 event pairs, 496 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 36195. Up to 3706 conditions per place. [2024-06-14 11:20:38,977 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 136 changer transitions 0/508 dead transitions. [2024-06-14 11:20:38,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 9537 flow [2024-06-14 11:20:38,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:38,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:38,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:20:38,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:20:38,978 INFO L175 Difference]: Start difference. First operand has 356 places, 485 transitions, 8064 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:20:38,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 9537 flow [2024-06-14 11:20:40,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 508 transitions, 9161 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:40,803 INFO L231 Difference]: Finished difference. Result has 357 places, 488 transitions, 8037 flow [2024-06-14 11:20:40,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7688, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8037, PETRI_PLACES=357, PETRI_TRANSITIONS=488} [2024-06-14 11:20:40,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-14 11:20:40,804 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 488 transitions, 8037 flow [2024-06-14 11:20:40,804 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,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:40,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:40,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:20:40,805 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:40,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:40,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1147235457, now seen corresponding path program 12 times [2024-06-14 11:20:40,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:40,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268323372] [2024-06-14 11:20:40,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:40,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:40,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:40,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:40,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:40,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268323372] [2024-06-14 11:20:40,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268323372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:40,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:40,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:40,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356859231] [2024-06-14 11:20:40,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:40,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:40,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:40,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:40,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:40,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:40,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 488 transitions, 8037 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,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:40,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:40,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:41,836 INFO L124 PetriNetUnfolderBase]: 2588/4322 cut-off events. [2024-06-14 11:20:41,836 INFO L125 PetriNetUnfolderBase]: For 529083/529083 co-relation queries the response was YES. [2024-06-14 11:20:41,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36224 conditions, 4322 events. 2588/4322 cut-off events. For 529083/529083 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27435 event pairs, 477 based on Foata normal form. 1/4315 useless extension candidates. Maximal degree in co-relation 36065. Up to 3811 conditions per place. [2024-06-14 11:20:41,888 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 73 changer transitions 0/509 dead transitions. [2024-06-14 11:20:41,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 509 transitions, 9093 flow [2024-06-14 11:20:41,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:20:41,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:20:41,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 11:20:41,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-14 11:20:41,890 INFO L175 Difference]: Start difference. First operand has 357 places, 488 transitions, 8037 flow. Second operand 11 states and 225 transitions. [2024-06-14 11:20:41,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 509 transitions, 9093 flow [2024-06-14 11:20:44,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 509 transitions, 8777 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:44,113 INFO L231 Difference]: Finished difference. Result has 362 places, 488 transitions, 7873 flow [2024-06-14 11:20:44,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7721, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7873, PETRI_PLACES=362, PETRI_TRANSITIONS=488} [2024-06-14 11:20:44,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 11:20:44,114 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 488 transitions, 7873 flow [2024-06-14 11:20:44,114 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,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:44,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:44,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:20:44,114 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:44,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:44,115 INFO L85 PathProgramCache]: Analyzing trace with hash -53720131, now seen corresponding path program 5 times [2024-06-14 11:20:44,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:44,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048498848] [2024-06-14 11:20:44,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:44,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:44,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:44,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:44,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:44,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048498848] [2024-06-14 11:20:44,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048498848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:44,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:44,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:44,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562755366] [2024-06-14 11:20:44,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:44,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:44,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:44,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:44,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:44,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:44,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 488 transitions, 7873 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,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:44,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:44,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:45,088 INFO L124 PetriNetUnfolderBase]: 2585/4312 cut-off events. [2024-06-14 11:20:45,088 INFO L125 PetriNetUnfolderBase]: For 534999/534999 co-relation queries the response was YES. [2024-06-14 11:20:45,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36020 conditions, 4312 events. 2585/4312 cut-off events. For 534999/534999 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27271 event pairs, 495 based on Foata normal form. 1/4305 useless extension candidates. Maximal degree in co-relation 35860. Up to 3702 conditions per place. [2024-06-14 11:20:45,140 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 131 changer transitions 0/508 dead transitions. [2024-06-14 11:20:45,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 508 transitions, 9289 flow [2024-06-14 11:20:45,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:45,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:20:45,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:20:45,141 INFO L175 Difference]: Start difference. First operand has 362 places, 488 transitions, 7873 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:20:45,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 508 transitions, 9289 flow [2024-06-14 11:20:47,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 508 transitions, 9135 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:47,516 INFO L231 Difference]: Finished difference. Result has 361 places, 488 transitions, 7987 flow [2024-06-14 11:20:47,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7719, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7987, PETRI_PLACES=361, PETRI_TRANSITIONS=488} [2024-06-14 11:20:47,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-14 11:20:47,517 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 488 transitions, 7987 flow [2024-06-14 11:20:47,517 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:47,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:47,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:47,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:20:47,518 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:47,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:47,518 INFO L85 PathProgramCache]: Analyzing trace with hash -53720317, now seen corresponding path program 12 times [2024-06-14 11:20:47,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:47,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635177984] [2024-06-14 11:20:47,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:47,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:47,627 INFO L134 CoverageAnalysis]: 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:47,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:47,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635177984] [2024-06-14 11:20:47,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635177984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:47,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:47,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:47,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994509496] [2024-06-14 11:20:47,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:47,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:47,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:47,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:47,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:47,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:47,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 488 transitions, 7987 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:47,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:47,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:47,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:48,683 INFO L124 PetriNetUnfolderBase]: 2582/4307 cut-off events. [2024-06-14 11:20:48,683 INFO L125 PetriNetUnfolderBase]: For 542294/542294 co-relation queries the response was YES. [2024-06-14 11:20:48,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36160 conditions, 4307 events. 2582/4307 cut-off events. For 542294/542294 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27250 event pairs, 496 based on Foata normal form. 1/4300 useless extension candidates. Maximal degree in co-relation 35999. Up to 3686 conditions per place. [2024-06-14 11:20:48,725 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 143 changer transitions 0/510 dead transitions. [2024-06-14 11:20:48,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 510 transitions, 9415 flow [2024-06-14 11:20:48,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:20:48,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:20:48,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:20:48,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 11:20:48,727 INFO L175 Difference]: Start difference. First operand has 361 places, 488 transitions, 7987 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:20:48,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 510 transitions, 9415 flow [2024-06-14 11:20:51,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 510 transitions, 9107 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:51,106 INFO L231 Difference]: Finished difference. Result has 364 places, 488 transitions, 7971 flow [2024-06-14 11:20:51,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7679, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7971, PETRI_PLACES=364, PETRI_TRANSITIONS=488} [2024-06-14 11:20:51,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-14 11:20:51,106 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 488 transitions, 7971 flow [2024-06-14 11:20:51,107 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,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:51,107 INFO 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,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:20:51,107 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:20:51,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:51,108 INFO L85 PathProgramCache]: Analyzing trace with hash -46091899, now seen corresponding path program 1 times [2024-06-14 11:20:51,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:51,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223858083] [2024-06-14 11:20:51,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:51,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:51,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:20:51,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:51,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223858083] [2024-06-14 11:20:51,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223858083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:51,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:51,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:51,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372157897] [2024-06-14 11:20:51,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:51,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:51,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:51,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:51,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:51,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:51,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 488 transitions, 7971 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,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:51,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:51,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:52,309 INFO L124 PetriNetUnfolderBase]: 2602/4354 cut-off events. [2024-06-14 11:20:52,310 INFO L125 PetriNetUnfolderBase]: For 573138/573138 co-relation queries the response was YES. [2024-06-14 11:20:52,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36453 conditions, 4354 events. 2602/4354 cut-off events. For 573138/573138 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 27649 event pairs, 456 based on Foata normal form. 6/4359 useless extension candidates. Maximal degree in co-relation 36291. Up to 3782 conditions per place. [2024-06-14 11:20:52,363 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 456 selfloop transitions, 54 changer transitions 0/516 dead transitions. [2024-06-14 11:20:52,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 516 transitions, 9131 flow [2024-06-14 11:20:52,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:52,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:52,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:20:52,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:20:52,364 INFO L175 Difference]: Start difference. First operand has 364 places, 488 transitions, 7971 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:20:52,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 516 transitions, 9131 flow [2024-06-14 11:20:54,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 516 transitions, 8831 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:54,772 INFO L231 Difference]: Finished difference. Result has 364 places, 491 transitions, 7837 flow [2024-06-14 11:20:54,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7837, PETRI_PLACES=364, PETRI_TRANSITIONS=491} [2024-06-14 11:20:54,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-14 11:20:54,773 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 491 transitions, 7837 flow [2024-06-14 11:20:54,773 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:54,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:54,773 INFO 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:54,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:20:54,773 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:20:54,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2050744921, now seen corresponding path program 7 times [2024-06-14 11:20:54,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:54,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709649831] [2024-06-14 11:20:54,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:54,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:54,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:54,883 INFO L134 CoverageAnalysis]: 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:54,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:54,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709649831] [2024-06-14 11:20:54,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709649831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:54,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:54,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:54,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602957633] [2024-06-14 11:20:54,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:54,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:54,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:54,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:54,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:54,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:54,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 491 transitions, 7837 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:54,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:54,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:54,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:55,778 INFO L124 PetriNetUnfolderBase]: 2630/4402 cut-off events. [2024-06-14 11:20:55,778 INFO L125 PetriNetUnfolderBase]: For 593229/593229 co-relation queries the response was YES. [2024-06-14 11:20:55,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36765 conditions, 4402 events. 2630/4402 cut-off events. For 593229/593229 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28025 event pairs, 468 based on Foata normal form. 8/4409 useless extension candidates. Maximal degree in co-relation 36601. Up to 3941 conditions per place. [2024-06-14 11:20:55,833 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 478 selfloop transitions, 35 changer transitions 0/519 dead transitions. [2024-06-14 11:20:55,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 519 transitions, 8977 flow [2024-06-14 11:20:55,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:55,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:55,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:20:55,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:20:55,835 INFO L175 Difference]: Start difference. First operand has 364 places, 491 transitions, 7837 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:20:55,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 519 transitions, 8977 flow [2024-06-14 11:20:58,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 519 transitions, 8903 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:58,314 INFO L231 Difference]: Finished difference. Result has 367 places, 492 transitions, 7860 flow [2024-06-14 11:20:58,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7860, PETRI_PLACES=367, PETRI_TRANSITIONS=492} [2024-06-14 11:20:58,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-14 11:20:58,314 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 492 transitions, 7860 flow [2024-06-14 11:20:58,315 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:58,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:58,315 INFO 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:58,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:20:58,315 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:20:58,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:58,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2087286543, now seen corresponding path program 8 times [2024-06-14 11:20:58,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:58,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522968942] [2024-06-14 11:20:58,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:58,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:58,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:58,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:58,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:58,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522968942] [2024-06-14 11:20:58,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522968942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:58,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:58,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:58,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320973941] [2024-06-14 11:20:58,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:58,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:58,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:58,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:58,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:58,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:58,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 492 transitions, 7860 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:58,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:58,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:58,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:59,323 INFO L124 PetriNetUnfolderBase]: 2650/4434 cut-off events. [2024-06-14 11:20:59,323 INFO L125 PetriNetUnfolderBase]: For 596623/596623 co-relation queries the response was YES. [2024-06-14 11:20:59,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37151 conditions, 4434 events. 2650/4434 cut-off events. For 596623/596623 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28210 event pairs, 390 based on Foata normal form. 6/4439 useless extension candidates. Maximal degree in co-relation 36985. Up to 3831 conditions per place. [2024-06-14 11:20:59,382 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 480 selfloop transitions, 41 changer transitions 0/527 dead transitions. [2024-06-14 11:20:59,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 527 transitions, 9236 flow [2024-06-14 11:20:59,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:59,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:59,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:20:59,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:20:59,384 INFO L175 Difference]: Start difference. First operand has 367 places, 492 transitions, 7860 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:20:59,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 527 transitions, 9236 flow [2024-06-14 11:21:02,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 527 transitions, 9157 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:02,606 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 7889 flow [2024-06-14 11:21:02,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7781, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7889, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-14 11:21:02,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 11:21:02,607 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 7889 flow [2024-06-14 11:21:02,607 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:02,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:02,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:02,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:21:02,607 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:02,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1526655861, now seen corresponding path program 9 times [2024-06-14 11:21:02,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:02,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794343414] [2024-06-14 11:21:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:02,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:02,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:02,714 INFO L134 CoverageAnalysis]: 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:02,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794343414] [2024-06-14 11:21:02,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794343414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:02,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:02,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:02,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473827376] [2024-06-14 11:21:02,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:02,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:02,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:02,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:02,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:02,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:02,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 7889 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:02,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:02,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:02,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:03,576 INFO L124 PetriNetUnfolderBase]: 2632/4410 cut-off events. [2024-06-14 11:21:03,577 INFO L125 PetriNetUnfolderBase]: For 580893/580893 co-relation queries the response was YES. [2024-06-14 11:21:03,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36327 conditions, 4410 events. 2632/4410 cut-off events. For 580893/580893 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28135 event pairs, 464 based on Foata normal form. 8/4417 useless extension candidates. Maximal degree in co-relation 36160. Up to 3947 conditions per place. [2024-06-14 11:21:03,638 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 475 selfloop transitions, 33 changer transitions 0/514 dead transitions. [2024-06-14 11:21:03,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 514 transitions, 8983 flow [2024-06-14 11:21:03,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:03,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:03,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:21:03,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:21:03,639 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 7889 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:21:03,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 514 transitions, 8983 flow [2024-06-14 11:21:05,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 514 transitions, 8787 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:05,967 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 7764 flow [2024-06-14 11:21:05,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7764, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-14 11:21:05,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 11:21:05,967 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 7764 flow [2024-06-14 11:21:05,967 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:05,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:05,968 INFO 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:05,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:21:05,968 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:05,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:05,968 INFO L85 PathProgramCache]: Analyzing trace with hash 281398035, now seen corresponding path program 6 times [2024-06-14 11:21:05,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:05,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536717658] [2024-06-14 11:21:05,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:05,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:05,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:06,071 INFO L134 CoverageAnalysis]: 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,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:06,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536717658] [2024-06-14 11:21:06,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536717658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:06,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:06,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:06,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760250210] [2024-06-14 11:21:06,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:06,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:06,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:06,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:06,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:06,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:06,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 7764 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,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:06,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:06,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:06,972 INFO L124 PetriNetUnfolderBase]: 2637/4427 cut-off events. [2024-06-14 11:21:06,972 INFO L125 PetriNetUnfolderBase]: For 563300/563317 co-relation queries the response was YES. [2024-06-14 11:21:07,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36035 conditions, 4427 events. 2637/4427 cut-off events. For 563300/563317 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28393 event pairs, 514 based on Foata normal form. 13/4434 useless extension candidates. Maximal degree in co-relation 35869. Up to 3786 conditions per place. [2024-06-14 11:21:07,019 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-14 11:21:07,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 512 transitions, 9250 flow [2024-06-14 11:21:07,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:07,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:07,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:21:07,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:21:07,021 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 7764 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:21:07,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 512 transitions, 9250 flow [2024-06-14 11:21:09,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 512 transitions, 9164 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:09,673 INFO L231 Difference]: Finished difference. Result has 370 places, 496 transitions, 7988 flow [2024-06-14 11:21:09,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7988, PETRI_PLACES=370, PETRI_TRANSITIONS=496} [2024-06-14 11:21:09,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:21:09,674 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 496 transitions, 7988 flow [2024-06-14 11:21:09,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:21:09,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:09,674 INFO 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:09,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:21:09,674 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:09,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:09,675 INFO L85 PathProgramCache]: Analyzing trace with hash 368492621, now seen corresponding path program 7 times [2024-06-14 11:21:09,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:09,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221438365] [2024-06-14 11:21:09,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:09,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:09,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:21:09,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:09,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221438365] [2024-06-14 11:21:09,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221438365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:09,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:09,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:09,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369679720] [2024-06-14 11:21:09,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:09,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:09,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:09,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:09,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:09,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:09,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 496 transitions, 7988 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:09,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:09,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:09,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:10,649 INFO L124 PetriNetUnfolderBase]: 2634/4419 cut-off events. [2024-06-14 11:21:10,649 INFO L125 PetriNetUnfolderBase]: For 569673/569690 co-relation queries the response was YES. [2024-06-14 11:21:10,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36197 conditions, 4419 events. 2634/4419 cut-off events. For 569673/569690 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28332 event pairs, 512 based on Foata normal form. 13/4426 useless extension candidates. Maximal degree in co-relation 36030. Up to 3783 conditions per place. [2024-06-14 11:21:10,703 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-14 11:21:10,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 512 transitions, 9430 flow [2024-06-14 11:21:10,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:10,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:10,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:21:10,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:21:10,705 INFO L175 Difference]: Start difference. First operand has 370 places, 496 transitions, 7988 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:21:10,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 512 transitions, 9430 flow [2024-06-14 11:21:13,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 512 transitions, 9226 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:13,264 INFO L231 Difference]: Finished difference. Result has 373 places, 496 transitions, 8046 flow [2024-06-14 11:21:13,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8046, PETRI_PLACES=373, PETRI_TRANSITIONS=496} [2024-06-14 11:21:13,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-14 11:21:13,265 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 496 transitions, 8046 flow [2024-06-14 11:21:13,265 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:13,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:13,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:13,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:21:13,266 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:13,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:13,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1364269287, now seen corresponding path program 13 times [2024-06-14 11:21:13,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:13,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46497711] [2024-06-14 11:21:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:13,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:13,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:13,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:13,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46497711] [2024-06-14 11:21:13,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46497711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:13,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:13,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:13,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930522259] [2024-06-14 11:21:13,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:13,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:13,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:13,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:13,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:13,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:13,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 496 transitions, 8046 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:13,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:13,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:13,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:14,253 INFO L124 PetriNetUnfolderBase]: 2631/4415 cut-off events. [2024-06-14 11:21:14,254 INFO L125 PetriNetUnfolderBase]: For 576932/576949 co-relation queries the response was YES. [2024-06-14 11:21:14,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36177 conditions, 4415 events. 2631/4415 cut-off events. For 576932/576949 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28275 event pairs, 495 based on Foata normal form. 13/4422 useless extension candidates. Maximal degree in co-relation 36008. Up to 3717 conditions per place. [2024-06-14 11:21:14,311 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 160 changer transitions 0/523 dead transitions. [2024-06-14 11:21:14,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 523 transitions, 9344 flow [2024-06-14 11:21:14,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 11:21:14,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-14 11:21:14,312 INFO L175 Difference]: Start difference. First operand has 373 places, 496 transitions, 8046 flow. Second operand 10 states and 217 transitions. [2024-06-14 11:21:14,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 523 transitions, 9344 flow [2024-06-14 11:21:17,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 523 transitions, 8890 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:17,054 INFO L231 Difference]: Finished difference. Result has 375 places, 496 transitions, 7918 flow [2024-06-14 11:21:17,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7592, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7918, PETRI_PLACES=375, PETRI_TRANSITIONS=496} [2024-06-14 11:21:17,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 11:21:17,055 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 496 transitions, 7918 flow [2024-06-14 11:21:17,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:21:17,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:17,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:17,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:21:17,055 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:17,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:17,056 INFO L85 PathProgramCache]: Analyzing trace with hash 191834125, now seen corresponding path program 13 times [2024-06-14 11:21:17,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:17,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543837145] [2024-06-14 11:21:17,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:17,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:17,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:17,169 INFO L134 CoverageAnalysis]: 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:17,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:17,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543837145] [2024-06-14 11:21:17,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543837145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:17,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:17,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:17,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845007375] [2024-06-14 11:21:17,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:17,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:17,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:17,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:17,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:17,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:17,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 496 transitions, 7918 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:17,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:17,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:17,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:18,062 INFO L124 PetriNetUnfolderBase]: 2641/4416 cut-off events. [2024-06-14 11:21:18,062 INFO L125 PetriNetUnfolderBase]: For 587461/587461 co-relation queries the response was YES. [2024-06-14 11:21:18,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36301 conditions, 4416 events. 2641/4416 cut-off events. For 587461/587461 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28143 event pairs, 504 based on Foata normal form. 2/4410 useless extension candidates. Maximal degree in co-relation 36133. Up to 3423 conditions per place. [2024-06-14 11:21:18,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 275 changer transitions 0/533 dead transitions. [2024-06-14 11:21:18,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 533 transitions, 9961 flow [2024-06-14 11:21:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:18,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:18,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:21:18,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 11:21:18,118 INFO L175 Difference]: Start difference. First operand has 375 places, 496 transitions, 7918 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:21:18,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 533 transitions, 9961 flow [2024-06-14 11:21:21,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 533 transitions, 9637 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:21,465 INFO L231 Difference]: Finished difference. Result has 377 places, 502 transitions, 8370 flow [2024-06-14 11:21:21,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7594, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8370, PETRI_PLACES=377, PETRI_TRANSITIONS=502} [2024-06-14 11:21:21,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-14 11:21:21,465 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 502 transitions, 8370 flow [2024-06-14 11:21:21,466 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:21,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:21,466 INFO 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:21,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:21:21,466 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:21,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:21,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1573926627, now seen corresponding path program 14 times [2024-06-14 11:21:21,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:21,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545779083] [2024-06-14 11:21:21,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:21,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:21,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:21,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:21,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:21,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545779083] [2024-06-14 11:21:21,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545779083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:21,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:21,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:21,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603750533] [2024-06-14 11:21:21,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:21,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:21,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:21,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:21,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:21,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:21,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 502 transitions, 8370 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:21,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:21,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:21,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:22,504 INFO L124 PetriNetUnfolderBase]: 2638/4416 cut-off events. [2024-06-14 11:21:22,504 INFO L125 PetriNetUnfolderBase]: For 590807/590807 co-relation queries the response was YES. [2024-06-14 11:21:22,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36752 conditions, 4416 events. 2638/4416 cut-off events. For 590807/590807 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28194 event pairs, 487 based on Foata normal form. 1/4409 useless extension candidates. Maximal degree in co-relation 36582. Up to 3728 conditions per place. [2024-06-14 11:21:22,564 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 159 changer transitions 0/530 dead transitions. [2024-06-14 11:21:22,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 530 transitions, 9690 flow [2024-06-14 11:21:22,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:22,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:22,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:21:22,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:21:22,565 INFO L175 Difference]: Start difference. First operand has 377 places, 502 transitions, 8370 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:21:22,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 530 transitions, 9690 flow [2024-06-14 11:21:25,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 530 transitions, 9132 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:25,541 INFO L231 Difference]: Finished difference. Result has 377 places, 502 transitions, 8144 flow [2024-06-14 11:21:25,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7816, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8144, PETRI_PLACES=377, PETRI_TRANSITIONS=502} [2024-06-14 11:21:25,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-14 11:21:25,542 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 502 transitions, 8144 flow [2024-06-14 11:21:25,542 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:25,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:25,542 INFO 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:25,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:21:25,542 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:25,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:25,543 INFO L85 PathProgramCache]: Analyzing trace with hash 653321583, now seen corresponding path program 8 times [2024-06-14 11:21:25,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:25,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331352358] [2024-06-14 11:21:25,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:25,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:25,653 INFO L134 CoverageAnalysis]: 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,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:25,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331352358] [2024-06-14 11:21:25,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331352358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:25,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:25,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:25,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989943073] [2024-06-14 11:21:25,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:25,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:25,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:25,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:25,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:25,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:25,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 502 transitions, 8144 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:25,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:25,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:25,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:26,562 INFO L124 PetriNetUnfolderBase]: 2635/4415 cut-off events. [2024-06-14 11:21:26,562 INFO L125 PetriNetUnfolderBase]: For 573762/573762 co-relation queries the response was YES. [2024-06-14 11:21:26,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36270 conditions, 4415 events. 2635/4415 cut-off events. For 573762/573762 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28267 event pairs, 494 based on Foata normal form. 1/4408 useless extension candidates. Maximal degree in co-relation 36100. Up to 3786 conditions per place. [2024-06-14 11:21:26,616 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 134 changer transitions 0/522 dead transitions. [2024-06-14 11:21:26,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 522 transitions, 9824 flow [2024-06-14 11:21:26,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:26,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:21:26,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:21:26,617 INFO L175 Difference]: Start difference. First operand has 377 places, 502 transitions, 8144 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:21:26,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 522 transitions, 9824 flow [2024-06-14 11:21:29,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 522 transitions, 9554 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:29,607 INFO L231 Difference]: Finished difference. Result has 378 places, 502 transitions, 8162 flow [2024-06-14 11:21:29,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7880, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8162, PETRI_PLACES=378, PETRI_TRANSITIONS=502} [2024-06-14 11:21:29,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 11:21:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 502 transitions, 8162 flow [2024-06-14 11:21:29,608 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:29,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:29,609 INFO 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:29,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:21:29,609 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:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash 965442237, now seen corresponding path program 15 times [2024-06-14 11:21:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112891464] [2024-06-14 11:21:29,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:29,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:29,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:29,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:29,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112891464] [2024-06-14 11:21:29,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112891464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:29,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:29,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:29,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481832976] [2024-06-14 11:21:29,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:29,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:29,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:29,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:29,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:29,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:29,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 502 transitions, 8162 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:29,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:29,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:29,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:30,650 INFO L124 PetriNetUnfolderBase]: 2632/4411 cut-off events. [2024-06-14 11:21:30,650 INFO L125 PetriNetUnfolderBase]: For 568469/568469 co-relation queries the response was YES. [2024-06-14 11:21:30,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36100 conditions, 4411 events. 2632/4411 cut-off events. For 568469/568469 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28201 event pairs, 484 based on Foata normal form. 1/4404 useless extension candidates. Maximal degree in co-relation 35929. Up to 3721 conditions per place. [2024-06-14 11:21:30,709 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 366 selfloop transitions, 162 changer transitions 0/534 dead transitions. [2024-06-14 11:21:30,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 534 transitions, 9696 flow [2024-06-14 11:21:30,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:30,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:30,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-14 11:21:30,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:21:30,710 INFO L175 Difference]: Start difference. First operand has 378 places, 502 transitions, 8162 flow. Second operand 11 states and 242 transitions. [2024-06-14 11:21:30,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 534 transitions, 9696 flow [2024-06-14 11:21:33,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 534 transitions, 9345 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:33,940 INFO L231 Difference]: Finished difference. Result has 381 places, 502 transitions, 8157 flow [2024-06-14 11:21:33,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7819, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8157, PETRI_PLACES=381, PETRI_TRANSITIONS=502} [2024-06-14 11:21:33,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-14 11:21:33,941 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 502 transitions, 8157 flow [2024-06-14 11:21:33,941 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:33,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:33,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:33,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:21:33,942 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:33,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:33,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1564660851, now seen corresponding path program 14 times [2024-06-14 11:21:33,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:33,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959197323] [2024-06-14 11:21:33,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:33,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:34,067 INFO L134 CoverageAnalysis]: 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,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:34,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959197323] [2024-06-14 11:21:34,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959197323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:34,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:34,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:34,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087773444] [2024-06-14 11:21:34,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:34,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:34,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:34,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:34,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:34,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:34,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 502 transitions, 8157 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,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:34,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:34,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:34,992 INFO L124 PetriNetUnfolderBase]: 2626/4396 cut-off events. [2024-06-14 11:21:34,992 INFO L125 PetriNetUnfolderBase]: For 552566/552566 co-relation queries the response was YES. [2024-06-14 11:21:35,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35818 conditions, 4396 events. 2626/4396 cut-off events. For 552566/552566 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28073 event pairs, 504 based on Foata normal form. 2/4390 useless extension candidates. Maximal degree in co-relation 35649. Up to 3412 conditions per place. [2024-06-14 11:21:35,049 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 286 changer transitions 0/537 dead transitions. [2024-06-14 11:21:35,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 537 transitions, 10293 flow [2024-06-14 11:21:35,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:35,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:35,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-14 11:21:35,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-14 11:21:35,051 INFO L175 Difference]: Start difference. First operand has 381 places, 502 transitions, 8157 flow. Second operand 11 states and 255 transitions. [2024-06-14 11:21:35,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 537 transitions, 10293 flow [2024-06-14 11:21:37,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 537 transitions, 9913 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:37,742 INFO L231 Difference]: Finished difference. Result has 383 places, 502 transitions, 8392 flow [2024-06-14 11:21:37,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7797, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8392, PETRI_PLACES=383, PETRI_TRANSITIONS=502} [2024-06-14 11:21:37,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-14 11:21:37,743 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 502 transitions, 8392 flow [2024-06-14 11:21:37,743 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:37,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:37,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:37,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:21:37,743 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:37,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:37,743 INFO L85 PathProgramCache]: Analyzing trace with hash 965436657, now seen corresponding path program 16 times [2024-06-14 11:21:37,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:37,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817898969] [2024-06-14 11:21:37,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:37,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:37,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:37,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:37,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:37,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817898969] [2024-06-14 11:21:37,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817898969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:37,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:37,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:37,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126822586] [2024-06-14 11:21:37,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:37,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:37,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:37,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:37,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:37,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:37,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 502 transitions, 8392 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:37,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:37,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:37,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:38,860 INFO L124 PetriNetUnfolderBase]: 2623/4399 cut-off events. [2024-06-14 11:21:38,861 INFO L125 PetriNetUnfolderBase]: For 533561/533561 co-relation queries the response was YES. [2024-06-14 11:21:38,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35900 conditions, 4399 events. 2623/4399 cut-off events. For 533561/533561 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28143 event pairs, 484 based on Foata normal form. 1/4392 useless extension candidates. Maximal degree in co-relation 35731. Up to 3710 conditions per place. [2024-06-14 11:21:38,910 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 162 changer transitions 0/535 dead transitions. [2024-06-14 11:21:38,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 535 transitions, 9726 flow [2024-06-14 11:21:38,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:21:38,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:21:38,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-14 11:21:38,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5196998123827392 [2024-06-14 11:21:38,912 INFO L175 Difference]: Start difference. First operand has 383 places, 502 transitions, 8392 flow. Second operand 13 states and 277 transitions. [2024-06-14 11:21:38,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 535 transitions, 9726 flow [2024-06-14 11:21:41,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 535 transitions, 9073 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-14 11:21:41,475 INFO L231 Difference]: Finished difference. Result has 382 places, 502 transitions, 8085 flow [2024-06-14 11:21:41,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8085, PETRI_PLACES=382, PETRI_TRANSITIONS=502} [2024-06-14 11:21:41,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-14 11:21:41,476 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 502 transitions, 8085 flow [2024-06-14 11:21:41,476 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:41,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:41,476 INFO 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:41,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:21:41,477 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:41,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:41,477 INFO L85 PathProgramCache]: Analyzing trace with hash 965448189, now seen corresponding path program 9 times [2024-06-14 11:21:41,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:41,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166668749] [2024-06-14 11:21:41,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:41,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:41,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:21:41,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166668749] [2024-06-14 11:21:41,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166668749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:41,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:41,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:41,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795964185] [2024-06-14 11:21:41,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:41,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:41,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:41,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:41,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:41,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:41,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 502 transitions, 8085 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:41,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:41,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:41,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:42,482 INFO L124 PetriNetUnfolderBase]: 2620/4392 cut-off events. [2024-06-14 11:21:42,483 INFO L125 PetriNetUnfolderBase]: For 498270/498270 co-relation queries the response was YES. [2024-06-14 11:21:42,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35120 conditions, 4392 events. 2620/4392 cut-off events. For 498270/498270 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28077 event pairs, 500 based on Foata normal form. 1/4385 useless extension candidates. Maximal degree in co-relation 34954. Up to 3767 conditions per place. [2024-06-14 11:21:42,540 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 380 selfloop transitions, 135 changer transitions 0/521 dead transitions. [2024-06-14 11:21:42,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 521 transitions, 9541 flow [2024-06-14 11:21:42,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:42,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:42,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:42,541 INFO L175 Difference]: Start difference. First operand has 382 places, 502 transitions, 8085 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:42,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 521 transitions, 9541 flow [2024-06-14 11:21:45,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 521 transitions, 9161 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-14 11:21:45,489 INFO L231 Difference]: Finished difference. Result has 375 places, 502 transitions, 8001 flow [2024-06-14 11:21:45,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8001, PETRI_PLACES=375, PETRI_TRANSITIONS=502} [2024-06-14 11:21:45,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 11:21:45,489 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 502 transitions, 8001 flow [2024-06-14 11:21:45,489 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:45,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:45,490 INFO 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:45,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:21:45,490 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:45,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:45,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1564672011, now seen corresponding path program 15 times [2024-06-14 11:21:45,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:45,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17959666] [2024-06-14 11:21:45,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:45,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:45,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:45,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:21:45,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:45,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17959666] [2024-06-14 11:21:45,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17959666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:45,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:45,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:45,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603653851] [2024-06-14 11:21:45,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:45,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:45,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:45,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:45,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:45,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:45,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 502 transitions, 8001 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:45,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:45,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:45,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:46,442 INFO L124 PetriNetUnfolderBase]: 2614/4380 cut-off events. [2024-06-14 11:21:46,442 INFO L125 PetriNetUnfolderBase]: For 483386/483386 co-relation queries the response was YES. [2024-06-14 11:21:46,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34661 conditions, 4380 events. 2614/4380 cut-off events. For 483386/483386 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 27970 event pairs, 504 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 34495. Up to 3403 conditions per place. [2024-06-14 11:21:46,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 279 changer transitions 0/535 dead transitions. [2024-06-14 11:21:46,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 535 transitions, 9891 flow [2024-06-14 11:21:46,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:46,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:46,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 11:21:46,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 11:21:46,496 INFO L175 Difference]: Start difference. First operand has 375 places, 502 transitions, 8001 flow. Second operand 10 states and 238 transitions. [2024-06-14 11:21:46,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 535 transitions, 9891 flow [2024-06-14 11:21:49,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 535 transitions, 9547 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:49,094 INFO L231 Difference]: Finished difference. Result has 376 places, 502 transitions, 8258 flow [2024-06-14 11:21:49,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7681, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8258, PETRI_PLACES=376, PETRI_TRANSITIONS=502} [2024-06-14 11:21:49,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 11:21:49,095 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 502 transitions, 8258 flow [2024-06-14 11:21:49,095 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:49,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:49,095 INFO 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:49,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:21:49,096 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:49,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:49,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1103634311, now seen corresponding path program 10 times [2024-06-14 11:21:49,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:49,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894531719] [2024-06-14 11:21:49,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:49,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:49,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:49,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:49,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894531719] [2024-06-14 11:21:49,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894531719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:49,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:49,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:49,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789429046] [2024-06-14 11:21:49,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:49,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:49,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:49,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:49,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:49,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:49,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 502 transitions, 8258 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:49,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:49,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:49,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:50,022 INFO L124 PetriNetUnfolderBase]: 2611/4388 cut-off events. [2024-06-14 11:21:50,022 INFO L125 PetriNetUnfolderBase]: For 456910/456916 co-relation queries the response was YES. [2024-06-14 11:21:50,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34715 conditions, 4388 events. 2611/4388 cut-off events. For 456910/456916 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28160 event pairs, 469 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 34551. Up to 3842 conditions per place. [2024-06-14 11:21:50,077 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 73 changer transitions 0/523 dead transitions. [2024-06-14 11:21:50,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 523 transitions, 9528 flow [2024-06-14 11:21:50,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:50,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:50,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:50,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:50,078 INFO L175 Difference]: Start difference. First operand has 376 places, 502 transitions, 8258 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:50,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 523 transitions, 9528 flow [2024-06-14 11:21:52,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 523 transitions, 8857 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-14 11:21:52,639 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7745 flow [2024-06-14 11:21:52,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7593, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7745, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-14 11:21:52,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 11:21:52,639 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7745 flow [2024-06-14 11:21:52,639 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:52,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:52,640 INFO 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:52,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:21:52,640 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:52,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:52,640 INFO L85 PathProgramCache]: Analyzing trace with hash -744088245, now seen corresponding path program 11 times [2024-06-14 11:21:52,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:52,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434232771] [2024-06-14 11:21:52,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:52,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:52,747 INFO L134 CoverageAnalysis]: 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:52,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:52,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434232771] [2024-06-14 11:21:52,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434232771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:52,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:52,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:52,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457483060] [2024-06-14 11:21:52,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:52,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:52,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:52,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:52,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:52,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:52,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7745 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:52,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:52,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:52,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:53,590 INFO L124 PetriNetUnfolderBase]: 2608/4384 cut-off events. [2024-06-14 11:21:53,590 INFO L125 PetriNetUnfolderBase]: For 432132/432138 co-relation queries the response was YES. [2024-06-14 11:21:53,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33809 conditions, 4384 events. 2608/4384 cut-off events. For 432132/432138 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28091 event pairs, 469 based on Foata normal form. 5/4387 useless extension candidates. Maximal degree in co-relation 33647. Up to 3839 conditions per place. [2024-06-14 11:21:53,645 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 442 selfloop transitions, 74 changer transitions 0/522 dead transitions. [2024-06-14 11:21:53,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 522 transitions, 8827 flow [2024-06-14 11:21:53,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:53,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:53,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:53,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:53,647 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7745 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:53,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 522 transitions, 8827 flow [2024-06-14 11:21:55,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 522 transitions, 8621 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:55,751 INFO L231 Difference]: Finished difference. Result has 370 places, 502 transitions, 7694 flow [2024-06-14 11:21:55,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7539, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7694, PETRI_PLACES=370, PETRI_TRANSITIONS=502} [2024-06-14 11:21:55,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:21:55,752 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 502 transitions, 7694 flow [2024-06-14 11:21:55,752 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:55,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:55,752 INFO 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:55,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:21:55,753 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:55,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:55,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1103414459, now seen corresponding path program 17 times [2024-06-14 11:21:55,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:55,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864780706] [2024-06-14 11:21:55,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:55,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:55,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:55,872 INFO L134 CoverageAnalysis]: 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:55,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:55,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864780706] [2024-06-14 11:21:55,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864780706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:55,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:55,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:55,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82873432] [2024-06-14 11:21:55,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:55,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:55,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:55,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:55,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:55,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:55,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 502 transitions, 7694 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:55,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:55,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:55,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:56,826 INFO L124 PetriNetUnfolderBase]: 2610/4389 cut-off events. [2024-06-14 11:21:56,826 INFO L125 PetriNetUnfolderBase]: For 440617/440623 co-relation queries the response was YES. [2024-06-14 11:21:56,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33806 conditions, 4389 events. 2610/4389 cut-off events. For 440617/440623 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28181 event pairs, 469 based on Foata normal form. 6/4393 useless extension candidates. Maximal degree in co-relation 33643. Up to 3819 conditions per place. [2024-06-14 11:21:56,870 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 450 selfloop transitions, 78 changer transitions 0/534 dead transitions. [2024-06-14 11:21:56,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 534 transitions, 9125 flow [2024-06-14 11:21:56,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:56,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:21:56,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-14 11:21:56,871 INFO L175 Difference]: Start difference. First operand has 370 places, 502 transitions, 7694 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:21:56,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 534 transitions, 9125 flow [2024-06-14 11:21:58,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 534 transitions, 8873 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:58,565 INFO L231 Difference]: Finished difference. Result has 370 places, 508 transitions, 7783 flow [2024-06-14 11:21:58,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7783, PETRI_PLACES=370, PETRI_TRANSITIONS=508} [2024-06-14 11:21:58,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:21:58,566 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 508 transitions, 7783 flow [2024-06-14 11:21:58,566 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:58,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:58,566 INFO 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:58,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:21:58,566 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:58,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:58,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1021155891, now seen corresponding path program 16 times [2024-06-14 11:21:58,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:58,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012607513] [2024-06-14 11:21:58,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:58,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:58,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:58,677 INFO L134 CoverageAnalysis]: 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:58,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:58,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012607513] [2024-06-14 11:21:58,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012607513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:58,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:58,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:58,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162853822] [2024-06-14 11:21:58,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:58,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:58,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:58,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:58,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:58,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:58,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 508 transitions, 7783 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:58,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:58,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:58,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:59,540 INFO L124 PetriNetUnfolderBase]: 2646/4451 cut-off events. [2024-06-14 11:21:59,540 INFO L125 PetriNetUnfolderBase]: For 450876/450882 co-relation queries the response was YES. [2024-06-14 11:21:59,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34334 conditions, 4451 events. 2646/4451 cut-off events. For 450876/450882 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28672 event pairs, 469 based on Foata normal form. 6/4455 useless extension candidates. Maximal degree in co-relation 34170. Up to 3810 conditions per place. [2024-06-14 11:21:59,596 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 108 changer transitions 0/552 dead transitions. [2024-06-14 11:21:59,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 552 transitions, 9579 flow [2024-06-14 11:21:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:59,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:59,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:21:59,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 11:21:59,597 INFO L175 Difference]: Start difference. First operand has 370 places, 508 transitions, 7783 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:21:59,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 552 transitions, 9579 flow [2024-06-14 11:22:01,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 552 transitions, 9498 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 11:22:01,685 INFO L231 Difference]: Finished difference. Result has 376 places, 522 transitions, 8245 flow [2024-06-14 11:22:01,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8245, PETRI_PLACES=376, PETRI_TRANSITIONS=522} [2024-06-14 11:22:01,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 11:22:01,686 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 522 transitions, 8245 flow [2024-06-14 11:22:01,686 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:01,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:01,686 INFO 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:22:01,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:22:01,686 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:22:01,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:01,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1103420039, now seen corresponding path program 18 times [2024-06-14 11:22:01,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:01,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699280437] [2024-06-14 11:22:01,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:01,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:01,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:01,796 INFO L134 CoverageAnalysis]: 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:01,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:01,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699280437] [2024-06-14 11:22:01,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699280437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:01,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:01,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:01,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058163688] [2024-06-14 11:22:01,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:01,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:01,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:01,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:01,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:01,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:01,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 522 transitions, 8245 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:22:01,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:01,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:01,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:02,687 INFO L124 PetriNetUnfolderBase]: 2640/4445 cut-off events. [2024-06-14 11:22:02,687 INFO L125 PetriNetUnfolderBase]: For 453275/453281 co-relation queries the response was YES. [2024-06-14 11:22:02,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34476 conditions, 4445 events. 2640/4445 cut-off events. For 453275/453281 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 28667 event pairs, 469 based on Foata normal form. 6/4449 useless extension candidates. Maximal degree in co-relation 34310. Up to 3863 conditions per place. [2024-06-14 11:22:02,736 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 460 selfloop transitions, 78 changer transitions 0/544 dead transitions. [2024-06-14 11:22:02,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 544 transitions, 9377 flow [2024-06-14 11:22:02,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:22:02,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:22:02,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:22:02,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:22:02,737 INFO L175 Difference]: Start difference. First operand has 376 places, 522 transitions, 8245 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:22:02,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 544 transitions, 9377 flow [2024-06-14 11:22:04,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 9277 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-14 11:22:04,937 INFO L231 Difference]: Finished difference. Result has 380 places, 522 transitions, 8315 flow [2024-06-14 11:22:04,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8145, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8315, PETRI_PLACES=380, PETRI_TRANSITIONS=522} [2024-06-14 11:22:04,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-14 11:22:04,937 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 522 transitions, 8315 flow [2024-06-14 11:22:04,938 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:22:04,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:04,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:04,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:22:04,938 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:22:04,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:04,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1103425805, now seen corresponding path program 17 times [2024-06-14 11:22:04,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:04,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171193349] [2024-06-14 11:22:04,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:04,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:04,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:05,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:05,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:05,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171193349] [2024-06-14 11:22:05,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171193349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:05,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:05,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:05,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401220176] [2024-06-14 11:22:05,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:05,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:05,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:05,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:05,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:05,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:05,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 522 transitions, 8315 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:05,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:05,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:05,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:05,953 INFO L124 PetriNetUnfolderBase]: 2642/4450 cut-off events. [2024-06-14 11:22:05,953 INFO L125 PetriNetUnfolderBase]: For 449666/449672 co-relation queries the response was YES. [2024-06-14 11:22:05,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34553 conditions, 4450 events. 2642/4450 cut-off events. For 449666/449672 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 28671 event pairs, 469 based on Foata normal form. 6/4454 useless extension candidates. Maximal degree in co-relation 34386. Up to 3809 conditions per place. [2024-06-14 11:22:06,010 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 437 selfloop transitions, 106 changer transitions 0/549 dead transitions. [2024-06-14 11:22:06,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 549 transitions, 9907 flow [2024-06-14 11:22:06,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:06,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:06,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:22:06,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:22:06,011 INFO L175 Difference]: Start difference. First operand has 380 places, 522 transitions, 8315 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:22:06,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 549 transitions, 9907 flow [2024-06-14 11:22:08,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 549 transitions, 9718 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:08,454 INFO L231 Difference]: Finished difference. Result has 382 places, 525 transitions, 8415 flow [2024-06-14 11:22:08,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8126, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8415, PETRI_PLACES=382, PETRI_TRANSITIONS=525} [2024-06-14 11:22:08,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-14 11:22:08,455 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 525 transitions, 8415 flow [2024-06-14 11:22:08,455 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:08,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:08,455 INFO 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:22:08,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:22:08,456 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:22:08,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:08,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1533884565, now seen corresponding path program 18 times [2024-06-14 11:22:08,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:08,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773858502] [2024-06-14 11:22:08,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:08,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:08,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:22:08,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:08,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773858502] [2024-06-14 11:22:08,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773858502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:08,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:08,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:08,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572546431] [2024-06-14 11:22:08,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:08,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:08,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:08,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:08,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:08,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:08,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 525 transitions, 8415 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:08,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:08,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:08,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:09,523 INFO L124 PetriNetUnfolderBase]: 2660/4479 cut-off events. [2024-06-14 11:22:09,523 INFO L125 PetriNetUnfolderBase]: For 459449/459455 co-relation queries the response was YES. [2024-06-14 11:22:09,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4479 events. 2660/4479 cut-off events. For 459449/459455 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 28899 event pairs, 469 based on Foata normal form. 5/4482 useless extension candidates. Maximal degree in co-relation 34866. Up to 3881 conditions per place. [2024-06-14 11:22:09,585 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 455 selfloop transitions, 104 changer transitions 0/565 dead transitions. [2024-06-14 11:22:09,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 565 transitions, 10171 flow [2024-06-14 11:22:09,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:09,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:09,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:22:09,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 11:22:09,586 INFO L175 Difference]: Start difference. First operand has 382 places, 525 transitions, 8415 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:22:09,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 565 transitions, 10171 flow [2024-06-14 11:22:11,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 565 transitions, 9969 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:11,878 INFO L231 Difference]: Finished difference. Result has 388 places, 534 transitions, 8621 flow [2024-06-14 11:22:11,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8621, PETRI_PLACES=388, PETRI_TRANSITIONS=534} [2024-06-14 11:22:11,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-14 11:22:11,879 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 534 transitions, 8621 flow [2024-06-14 11:22:11,879 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:11,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:11,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, 1] [2024-06-14 11:22:11,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:22:11,879 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:22:11,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:11,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1533890331, now seen corresponding path program 19 times [2024-06-14 11:22:11,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:11,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420607789] [2024-06-14 11:22:11,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:11,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:11,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:11,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420607789] [2024-06-14 11:22:11,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420607789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:11,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:11,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:11,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688429203] [2024-06-14 11:22:11,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:11,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:11,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:11,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:11,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:12,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:12,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 534 transitions, 8621 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:22:12,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:12,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:12,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:12,945 INFO L124 PetriNetUnfolderBase]: 2662/4484 cut-off events. [2024-06-14 11:22:12,945 INFO L125 PetriNetUnfolderBase]: For 458825/458831 co-relation queries the response was YES. [2024-06-14 11:22:12,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34929 conditions, 4484 events. 2662/4484 cut-off events. For 458825/458831 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28969 event pairs, 469 based on Foata normal form. 6/4488 useless extension candidates. Maximal degree in co-relation 34761. Up to 3817 conditions per place. [2024-06-14 11:22:13,009 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 126 changer transitions 0/571 dead transitions. [2024-06-14 11:22:13,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 571 transitions, 10076 flow [2024-06-14 11:22:13,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:13,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:22:13,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 11:22:13,011 INFO L175 Difference]: Start difference. First operand has 388 places, 534 transitions, 8621 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:22:13,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 571 transitions, 10076 flow [2024-06-14 11:22:15,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 571 transitions, 9784 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:15,699 INFO L231 Difference]: Finished difference. Result has 390 places, 537 transitions, 8660 flow [2024-06-14 11:22:15,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8660, PETRI_PLACES=390, PETRI_TRANSITIONS=537} [2024-06-14 11:22:15,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-14 11:22:15,700 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 537 transitions, 8660 flow [2024-06-14 11:22:15,700 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:22:15,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:15,700 INFO 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:22:15,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:22:15,700 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:22:15,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:15,701 INFO L85 PathProgramCache]: Analyzing trace with hash 2091097683, now seen corresponding path program 20 times [2024-06-14 11:22:15,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:15,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324217722] [2024-06-14 11:22:15,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:15,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:15,813 INFO L134 CoverageAnalysis]: 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,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:15,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324217722] [2024-06-14 11:22:15,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324217722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:15,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:15,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:15,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827330992] [2024-06-14 11:22:15,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:15,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:15,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:15,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:15,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:15,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:15,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 537 transitions, 8660 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:22:15,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:15,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:15,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:16,706 INFO L124 PetriNetUnfolderBase]: 2656/4476 cut-off events. [2024-06-14 11:22:16,706 INFO L125 PetriNetUnfolderBase]: For 458925/458931 co-relation queries the response was YES. [2024-06-14 11:22:16,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34830 conditions, 4476 events. 2656/4476 cut-off events. For 458925/458931 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28939 event pairs, 469 based on Foata normal form. 6/4480 useless extension candidates. Maximal degree in co-relation 34661. Up to 3811 conditions per place. [2024-06-14 11:22:16,760 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 117 changer transitions 0/562 dead transitions. [2024-06-14 11:22:16,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 562 transitions, 9836 flow [2024-06-14 11:22:16,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:22:16,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:22:16,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:22:16,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 11:22:16,761 INFO L175 Difference]: Start difference. First operand has 390 places, 537 transitions, 8660 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:22:16,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 562 transitions, 9836 flow [2024-06-14 11:22:19,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 562 transitions, 9580 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:19,023 INFO L231 Difference]: Finished difference. Result has 389 places, 537 transitions, 8664 flow [2024-06-14 11:22:19,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8404, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8664, PETRI_PLACES=389, PETRI_TRANSITIONS=537} [2024-06-14 11:22:19,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-14 11:22:19,024 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 537 transitions, 8664 flow [2024-06-14 11:22:19,024 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:22:19,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:19,024 INFO 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:22:19,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:22:19,024 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:22:19,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:19,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2091097869, now seen corresponding path program 19 times [2024-06-14 11:22:19,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:19,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274805251] [2024-06-14 11:22:19,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:19,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:19,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:19,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:19,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:19,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274805251] [2024-06-14 11:22:19,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274805251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:19,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:19,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:19,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442839979] [2024-06-14 11:22:19,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:19,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:19,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:19,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:19,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:19,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:19,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 537 transitions, 8664 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:19,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:19,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:19,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:20,086 INFO L124 PetriNetUnfolderBase]: 2653/4472 cut-off events. [2024-06-14 11:22:20,086 INFO L125 PetriNetUnfolderBase]: For 442101/442107 co-relation queries the response was YES. [2024-06-14 11:22:20,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34594 conditions, 4472 events. 2653/4472 cut-off events. For 442101/442107 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28882 event pairs, 469 based on Foata normal form. 5/4475 useless extension candidates. Maximal degree in co-relation 34426. Up to 3873 conditions per place. [2024-06-14 11:22:20,136 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 456 selfloop transitions, 103 changer transitions 0/565 dead transitions. [2024-06-14 11:22:20,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 565 transitions, 10038 flow [2024-06-14 11:22:20,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:20,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:20,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:22:20,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:22:20,137 INFO L175 Difference]: Start difference. First operand has 389 places, 537 transitions, 8664 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:22:20,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 565 transitions, 10038 flow [2024-06-14 11:22:22,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 565 transitions, 9744 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:22,552 INFO L231 Difference]: Finished difference. Result has 390 places, 537 transitions, 8586 flow [2024-06-14 11:22:22,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8586, PETRI_PLACES=390, PETRI_TRANSITIONS=537} [2024-06-14 11:22:22,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-14 11:22:22,556 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 537 transitions, 8586 flow [2024-06-14 11:22:22,556 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:22,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:22,556 INFO 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:22:22,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:22:22,556 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:22:22,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:22,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1526652885, now seen corresponding path program 20 times [2024-06-14 11:22:22,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:22,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322783750] [2024-06-14 11:22:22,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:22,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:22,677 INFO L134 CoverageAnalysis]: 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,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:22,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322783750] [2024-06-14 11:22:22,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322783750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:22,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:22,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:22,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214119316] [2024-06-14 11:22:22,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:22,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:22,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:22,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:22,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:22,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:22,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 537 transitions, 8586 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:22,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:22,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:22,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:23,579 INFO L124 PetriNetUnfolderBase]: 2674/4508 cut-off events. [2024-06-14 11:22:23,580 INFO L125 PetriNetUnfolderBase]: For 440808/440814 co-relation queries the response was YES. [2024-06-14 11:22:23,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34829 conditions, 4508 events. 2674/4508 cut-off events. For 440808/440814 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 29174 event pairs, 469 based on Foata normal form. 5/4511 useless extension candidates. Maximal degree in co-relation 34662. Up to 3687 conditions per place. [2024-06-14 11:22:23,635 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 182 changer transitions 0/571 dead transitions. [2024-06-14 11:22:23,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 571 transitions, 10702 flow [2024-06-14 11:22:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:23,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:23,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:22:23,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:22:23,636 INFO L175 Difference]: Start difference. First operand has 390 places, 537 transitions, 8586 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:22:23,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 571 transitions, 10702 flow [2024-06-14 11:22:25,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 571 transitions, 10496 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:25,991 INFO L231 Difference]: Finished difference. Result has 392 places, 546 transitions, 9051 flow [2024-06-14 11:22:25,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9051, PETRI_PLACES=392, PETRI_TRANSITIONS=546} [2024-06-14 11:22:25,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-14 11:22:25,992 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 546 transitions, 9051 flow [2024-06-14 11:22:25,992 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:25,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:25,992 INFO 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:22:25,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:22:25,993 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:25,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:25,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2087378799, now seen corresponding path program 21 times [2024-06-14 11:22:25,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:25,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043193820] [2024-06-14 11:22:25,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:25,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:25,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:26,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:22:26,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:26,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043193820] [2024-06-14 11:22:26,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043193820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:26,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:26,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:26,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537009154] [2024-06-14 11:22:26,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:26,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:26,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:26,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:26,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:26,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:26,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 546 transitions, 9051 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:26,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:26,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:26,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:27,042 INFO L124 PetriNetUnfolderBase]: 2679/4515 cut-off events. [2024-06-14 11:22:27,042 INFO L125 PetriNetUnfolderBase]: For 452208/452214 co-relation queries the response was YES. [2024-06-14 11:22:27,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35452 conditions, 4515 events. 2679/4515 cut-off events. For 452208/452214 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29242 event pairs, 469 based on Foata normal form. 5/4518 useless extension candidates. Maximal degree in co-relation 35283. Up to 3691 conditions per place. [2024-06-14 11:22:27,097 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 193 changer transitions 0/582 dead transitions. [2024-06-14 11:22:27,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 582 transitions, 10920 flow [2024-06-14 11:22:27,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:27,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:27,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:22:27,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 11:22:27,098 INFO L175 Difference]: Start difference. First operand has 392 places, 546 transitions, 9051 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:22:27,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 582 transitions, 10920 flow [2024-06-14 11:22:29,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 582 transitions, 10377 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:29,560 INFO L231 Difference]: Finished difference. Result has 395 places, 549 transitions, 8977 flow [2024-06-14 11:22:29,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8530, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8977, PETRI_PLACES=395, PETRI_TRANSITIONS=549} [2024-06-14 11:22:29,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-14 11:22:29,560 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 549 transitions, 8977 flow [2024-06-14 11:22:29,560 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:29,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:29,561 INFO 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:22:29,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:22:29,561 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:29,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:29,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2098460679, now seen corresponding path program 22 times [2024-06-14 11:22:29,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:29,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111387950] [2024-06-14 11:22:29,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:29,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:29,680 INFO L134 CoverageAnalysis]: 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,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:29,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111387950] [2024-06-14 11:22:29,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111387950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:29,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:29,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:29,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473786987] [2024-06-14 11:22:29,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:29,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:29,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:29,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:29,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:29,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:29,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 549 transitions, 8977 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,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:29,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:29,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:30,567 INFO L124 PetriNetUnfolderBase]: 2676/4510 cut-off events. [2024-06-14 11:22:30,568 INFO L125 PetriNetUnfolderBase]: For 452511/452517 co-relation queries the response was YES. [2024-06-14 11:22:30,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35368 conditions, 4510 events. 2676/4510 cut-off events. For 452511/452517 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29183 event pairs, 469 based on Foata normal form. 5/4513 useless extension candidates. Maximal degree in co-relation 35198. Up to 3927 conditions per place. [2024-06-14 11:22:30,622 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 476 selfloop transitions, 88 changer transitions 0/570 dead transitions. [2024-06-14 11:22:30,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 570 transitions, 10157 flow [2024-06-14 11:22:30,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:30,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:30,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:22:30,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:22:30,623 INFO L175 Difference]: Start difference. First operand has 395 places, 549 transitions, 8977 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:22:30,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 570 transitions, 10157 flow [2024-06-14 11:22:32,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 570 transitions, 9501 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:32,883 INFO L231 Difference]: Finished difference. Result has 396 places, 549 transitions, 8503 flow [2024-06-14 11:22:32,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8321, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8503, PETRI_PLACES=396, PETRI_TRANSITIONS=549} [2024-06-14 11:22:32,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-14 11:22:32,884 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 549 transitions, 8503 flow [2024-06-14 11:22:32,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:22:32,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:32,884 INFO 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:22:32,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:22:32,885 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:32,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash 2087378613, now seen corresponding path program 21 times [2024-06-14 11:22:32,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:32,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140038951] [2024-06-14 11:22:32,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:32,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:32,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:32,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:32,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140038951] [2024-06-14 11:22:32,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140038951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:32,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:32,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:32,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062411401] [2024-06-14 11:22:32,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:32,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:32,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:32,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:32,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:33,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:33,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 549 transitions, 8503 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:22:33,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:33,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:33,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:33,863 INFO L124 PetriNetUnfolderBase]: 2670/4502 cut-off events. [2024-06-14 11:22:33,864 INFO L125 PetriNetUnfolderBase]: For 455074/455080 co-relation queries the response was YES. [2024-06-14 11:22:33,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 4502 events. 2670/4502 cut-off events. For 455074/455080 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29166 event pairs, 469 based on Foata normal form. 6/4506 useless extension candidates. Maximal degree in co-relation 34589. Up to 3801 conditions per place. [2024-06-14 11:22:33,918 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 443 selfloop transitions, 129 changer transitions 0/578 dead transitions. [2024-06-14 11:22:33,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 578 transitions, 9721 flow [2024-06-14 11:22:33,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:33,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:33,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:22:33,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 11:22:33,919 INFO L175 Difference]: Start difference. First operand has 396 places, 549 transitions, 8503 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:22:33,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 578 transitions, 9721 flow [2024-06-14 11:22:35,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 578 transitions, 9434 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 11:22:35,803 INFO L231 Difference]: Finished difference. Result has 393 places, 549 transitions, 8488 flow [2024-06-14 11:22:35,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8216, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8488, PETRI_PLACES=393, PETRI_TRANSITIONS=549} [2024-06-14 11:22:35,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-14 11:22:35,804 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 549 transitions, 8488 flow [2024-06-14 11:22:35,804 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:22:35,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:35,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] [2024-06-14 11:22:35,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:22:35,804 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:35,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:35,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2087615949, now seen corresponding path program 23 times [2024-06-14 11:22:35,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:35,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951411947] [2024-06-14 11:22:35,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:35,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:35,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:35,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:35,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:35,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951411947] [2024-06-14 11:22:35,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951411947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:35,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:35,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:35,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745825453] [2024-06-14 11:22:35,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:35,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:35,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:35,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:35,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:35,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 549 transitions, 8488 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:35,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:35,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:35,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:36,865 INFO L124 PetriNetUnfolderBase]: 2667/4498 cut-off events. [2024-06-14 11:22:36,865 INFO L125 PetriNetUnfolderBase]: For 454713/454719 co-relation queries the response was YES. [2024-06-14 11:22:36,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4498 events. 2667/4498 cut-off events. For 454713/454719 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29170 event pairs, 469 based on Foata normal form. 5/4501 useless extension candidates. Maximal degree in co-relation 34638. Up to 3682 conditions per place. [2024-06-14 11:22:36,917 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 192 changer transitions 0/578 dead transitions. [2024-06-14 11:22:36,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 578 transitions, 10088 flow [2024-06-14 11:22:36,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:36,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:36,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:22:36,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:22:36,918 INFO L175 Difference]: Start difference. First operand has 393 places, 549 transitions, 8488 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:22:36,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 578 transitions, 10088 flow [2024-06-14 11:22:39,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 578 transitions, 9702 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:39,025 INFO L231 Difference]: Finished difference. Result has 394 places, 549 transitions, 8496 flow [2024-06-14 11:22:39,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8106, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8496, PETRI_PLACES=394, PETRI_TRANSITIONS=549} [2024-06-14 11:22:39,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-14 11:22:39,026 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 549 transitions, 8496 flow [2024-06-14 11:22:39,026 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,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:39,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:39,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:22:39,026 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:39,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1526256147, now seen corresponding path program 2 times [2024-06-14 11:22:39,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:39,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089270635] [2024-06-14 11:22:39,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:39,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:39,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:22:39,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:39,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089270635] [2024-06-14 11:22:39,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089270635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:39,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:39,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:39,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875903719] [2024-06-14 11:22:39,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:39,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:39,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:39,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:39,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:39,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:39,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 549 transitions, 8496 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:39,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:39,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:39,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:40,029 INFO L124 PetriNetUnfolderBase]: 2687/4533 cut-off events. [2024-06-14 11:22:40,029 INFO L125 PetriNetUnfolderBase]: For 476744/476744 co-relation queries the response was YES. [2024-06-14 11:22:40,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35046 conditions, 4533 events. 2687/4533 cut-off events. For 476744/476744 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 29389 event pairs, 463 based on Foata normal form. 6/4538 useless extension candidates. Maximal degree in co-relation 34874. Up to 3970 conditions per place. [2024-06-14 11:22:40,087 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 534 selfloop transitions, 36 changer transitions 0/576 dead transitions. [2024-06-14 11:22:40,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 576 transitions, 9778 flow [2024-06-14 11:22:40,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:40,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:40,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:22:40,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:22:40,089 INFO L175 Difference]: Start difference. First operand has 394 places, 549 transitions, 8496 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:22:40,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 576 transitions, 9778 flow [2024-06-14 11:22:41,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 576 transitions, 9344 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:41,878 INFO L231 Difference]: Finished difference. Result has 394 places, 552 transitions, 8193 flow [2024-06-14 11:22:41,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8062, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8193, PETRI_PLACES=394, PETRI_TRANSITIONS=552} [2024-06-14 11:22:41,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-14 11:22:41,894 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 552 transitions, 8193 flow [2024-06-14 11:22:41,894 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:41,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:41,894 INFO 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:22:41,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:22:41,894 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:41,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:41,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1166082957, now seen corresponding path program 3 times [2024-06-14 11:22:41,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:41,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980762734] [2024-06-14 11:22:41,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:41,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:42,017 INFO L134 CoverageAnalysis]: 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:42,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:42,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980762734] [2024-06-14 11:22:42,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980762734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:42,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:42,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:42,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628805657] [2024-06-14 11:22:42,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:42,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:42,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:42,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:42,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:42,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:42,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 552 transitions, 8193 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:42,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:42,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:42,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:42,906 INFO L124 PetriNetUnfolderBase]: 2707/4569 cut-off events. [2024-06-14 11:22:42,906 INFO L125 PetriNetUnfolderBase]: For 483998/483998 co-relation queries the response was YES. [2024-06-14 11:22:42,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34989 conditions, 4569 events. 2707/4569 cut-off events. For 483998/483998 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29700 event pairs, 387 based on Foata normal form. 6/4574 useless extension candidates. Maximal degree in co-relation 34815. Up to 4007 conditions per place. [2024-06-14 11:22:42,967 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 544 selfloop transitions, 31 changer transitions 0/581 dead transitions. [2024-06-14 11:22:42,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 581 transitions, 9500 flow [2024-06-14 11:22:42,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:22:42,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:22:42,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:22:42,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:22:42,968 INFO L175 Difference]: Start difference. First operand has 394 places, 552 transitions, 8193 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:22:42,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 581 transitions, 9500 flow [2024-06-14 11:22:44,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 581 transitions, 9442 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:22:44,626 INFO L231 Difference]: Finished difference. Result has 398 places, 555 transitions, 8268 flow [2024-06-14 11:22:44,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8268, PETRI_PLACES=398, PETRI_TRANSITIONS=555} [2024-06-14 11:22:44,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-14 11:22:44,626 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 555 transitions, 8268 flow [2024-06-14 11:22:44,626 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,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:44,627 INFO 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:22:44,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:22:44,627 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:44,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:44,627 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 4 times [2024-06-14 11:22:44,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:44,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328371365] [2024-06-14 11:22:44,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:44,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:44,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:22:44,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:44,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328371365] [2024-06-14 11:22:44,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328371365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:44,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:44,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:44,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925261600] [2024-06-14 11:22:44,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:44,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:44,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:44,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:44,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:44,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:44,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 555 transitions, 8268 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,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:44,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:44,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:45,613 INFO L124 PetriNetUnfolderBase]: 2694/4550 cut-off events. [2024-06-14 11:22:45,613 INFO L125 PetriNetUnfolderBase]: For 465038/465038 co-relation queries the response was YES. [2024-06-14 11:22:45,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34516 conditions, 4550 events. 2694/4550 cut-off events. For 465038/465038 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29519 event pairs, 378 based on Foata normal form. 6/4555 useless extension candidates. Maximal degree in co-relation 34339. Up to 3950 conditions per place. [2024-06-14 11:22:45,670 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 546 selfloop transitions, 35 changer transitions 0/587 dead transitions. [2024-06-14 11:22:45,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 587 transitions, 9601 flow [2024-06-14 11:22:45,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:45,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:45,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:22:45,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:22:45,671 INFO L175 Difference]: Start difference. First operand has 398 places, 555 transitions, 8268 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:22:45,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 587 transitions, 9601 flow [2024-06-14 11:22:47,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 587 transitions, 9553 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:22:47,824 INFO L231 Difference]: Finished difference. Result has 405 places, 559 transitions, 8377 flow [2024-06-14 11:22:47,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8377, PETRI_PLACES=405, PETRI_TRANSITIONS=559} [2024-06-14 11:22:47,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:22:47,824 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 559 transitions, 8377 flow [2024-06-14 11:22:47,825 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:47,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:47,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:47,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:22:47,825 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:47,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:47,825 INFO L85 PathProgramCache]: Analyzing trace with hash 192693333, now seen corresponding path program 1 times [2024-06-14 11:22:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:47,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215692653] [2024-06-14 11:22:47,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:47,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:47,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:47,933 INFO L134 CoverageAnalysis]: 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:47,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:47,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215692653] [2024-06-14 11:22:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215692653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:47,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379302765] [2024-06-14 11:22:47,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:47,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:47,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:47,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:47,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:47,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:47,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 559 transitions, 8377 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:47,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:47,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:47,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:48,853 INFO L124 PetriNetUnfolderBase]: 2780/4698 cut-off events. [2024-06-14 11:22:48,853 INFO L125 PetriNetUnfolderBase]: For 548537/548554 co-relation queries the response was YES. [2024-06-14 11:22:48,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36388 conditions, 4698 events. 2780/4698 cut-off events. For 548537/548554 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30733 event pairs, 480 based on Foata normal form. 24/4716 useless extension candidates. Maximal degree in co-relation 36207. Up to 3629 conditions per place. [2024-06-14 11:22:48,913 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 430 selfloop transitions, 152 changer transitions 0/588 dead transitions. [2024-06-14 11:22:48,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 588 transitions, 9893 flow [2024-06-14 11:22:48,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:48,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:22:48,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:22:48,915 INFO L175 Difference]: Start difference. First operand has 405 places, 559 transitions, 8377 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:22:48,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 588 transitions, 9893 flow [2024-06-14 11:22:51,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 588 transitions, 9736 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:51,332 INFO L231 Difference]: Finished difference. Result has 407 places, 562 transitions, 8589 flow [2024-06-14 11:22:51,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8589, PETRI_PLACES=407, PETRI_TRANSITIONS=562} [2024-06-14 11:22:51,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-14 11:22:51,333 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 562 transitions, 8589 flow [2024-06-14 11:22:51,333 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:51,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:51,333 INFO 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:22:51,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:22:51,333 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:51,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:51,333 INFO L85 PathProgramCache]: Analyzing trace with hash -208587725, now seen corresponding path program 2 times [2024-06-14 11:22:51,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:51,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608133586] [2024-06-14 11:22:51,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:51,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:51,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:51,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:51,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608133586] [2024-06-14 11:22:51,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608133586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:51,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:51,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:51,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223516950] [2024-06-14 11:22:51,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:51,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:51,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:51,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:51,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:51,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:51,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 562 transitions, 8589 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:51,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:51,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:51,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:52,385 INFO L124 PetriNetUnfolderBase]: 2836/4794 cut-off events. [2024-06-14 11:22:52,385 INFO L125 PetriNetUnfolderBase]: For 581773/581790 co-relation queries the response was YES. [2024-06-14 11:22:52,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37112 conditions, 4794 events. 2836/4794 cut-off events. For 581773/581790 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31549 event pairs, 559 based on Foata normal form. 28/4816 useless extension candidates. Maximal degree in co-relation 36932. Up to 4035 conditions per place. [2024-06-14 11:22:52,443 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 140 changer transitions 0/582 dead transitions. [2024-06-14 11:22:52,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 582 transitions, 9847 flow [2024-06-14 11:22:52,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:52,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:52,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:22:52,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:22:52,444 INFO L175 Difference]: Start difference. First operand has 407 places, 562 transitions, 8589 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:22:52,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 582 transitions, 9847 flow [2024-06-14 11:22:54,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 582 transitions, 9560 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:54,546 INFO L231 Difference]: Finished difference. Result has 410 places, 564 transitions, 8632 flow [2024-06-14 11:22:54,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8632, PETRI_PLACES=410, PETRI_TRANSITIONS=564} [2024-06-14 11:22:54,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-14 11:22:54,547 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 564 transitions, 8632 flow [2024-06-14 11:22:54,547 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:54,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:54,547 INFO 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:22:54,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:22:54,548 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:54,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:54,548 INFO L85 PathProgramCache]: Analyzing trace with hash 568672433, now seen corresponding path program 3 times [2024-06-14 11:22:54,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:54,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110539653] [2024-06-14 11:22:54,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:54,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:54,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:54,656 INFO L134 CoverageAnalysis]: 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:54,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:54,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110539653] [2024-06-14 11:22:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110539653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:54,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:54,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:54,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466970297] [2024-06-14 11:22:54,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:54,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:54,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:54,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:54,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:54,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:54,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 564 transitions, 8632 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:54,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:54,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:54,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:55,651 INFO L124 PetriNetUnfolderBase]: 2876/4858 cut-off events. [2024-06-14 11:22:55,651 INFO L125 PetriNetUnfolderBase]: For 573761/573778 co-relation queries the response was YES. [2024-06-14 11:22:55,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37608 conditions, 4858 events. 2876/4858 cut-off events. For 573761/573778 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32000 event pairs, 555 based on Foata normal form. 24/4876 useless extension candidates. Maximal degree in co-relation 37427. Up to 4039 conditions per place. [2024-06-14 11:22:55,714 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 437 selfloop transitions, 144 changer transitions 0/587 dead transitions. [2024-06-14 11:22:55,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 587 transitions, 9920 flow [2024-06-14 11:22:55,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:55,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:22:55,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:22:55,715 INFO L175 Difference]: Start difference. First operand has 410 places, 564 transitions, 8632 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:22:55,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 587 transitions, 9920 flow [2024-06-14 11:22:58,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 587 transitions, 9622 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:58,369 INFO L231 Difference]: Finished difference. Result has 412 places, 566 transitions, 8673 flow [2024-06-14 11:22:58,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8334, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8673, PETRI_PLACES=412, PETRI_TRANSITIONS=566} [2024-06-14 11:22:58,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-14 11:22:58,370 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 566 transitions, 8673 flow [2024-06-14 11:22:58,370 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:58,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:58,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] [2024-06-14 11:22:58,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:22:58,370 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:58,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1013373837, now seen corresponding path program 4 times [2024-06-14 11:22:58,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:58,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864804318] [2024-06-14 11:22:58,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:58,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:58,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:58,486 INFO L134 CoverageAnalysis]: 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:58,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:58,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864804318] [2024-06-14 11:22:58,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864804318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:58,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:58,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:58,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878590143] [2024-06-14 11:22:58,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:58,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:58,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:58,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:58,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:58,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:58,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 566 transitions, 8673 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:58,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:58,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:58,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:59,457 INFO L124 PetriNetUnfolderBase]: 2919/4926 cut-off events. [2024-06-14 11:22:59,458 INFO L125 PetriNetUnfolderBase]: For 590955/590961 co-relation queries the response was YES. [2024-06-14 11:22:59,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37921 conditions, 4926 events. 2919/4926 cut-off events. For 590955/590961 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32473 event pairs, 529 based on Foata normal form. 20/4944 useless extension candidates. Maximal degree in co-relation 37739. Up to 4250 conditions per place. [2024-06-14 11:22:59,520 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 85 changer transitions 0/592 dead transitions. [2024-06-14 11:22:59,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 592 transitions, 9973 flow [2024-06-14 11:22:59,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:59,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:59,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:22:59,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:22:59,521 INFO L175 Difference]: Start difference. First operand has 412 places, 566 transitions, 8673 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:22:59,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 592 transitions, 9973 flow [2024-06-14 11:23:02,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 592 transitions, 9658 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:02,409 INFO L231 Difference]: Finished difference. Result has 414 places, 568 transitions, 8586 flow [2024-06-14 11:23:02,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8586, PETRI_PLACES=414, PETRI_TRANSITIONS=568} [2024-06-14 11:23:02,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 11:23:02,409 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 568 transitions, 8586 flow [2024-06-14 11:23:02,409 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,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:02,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:02,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:23:02,410 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:23:02,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:02,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 5 times [2024-06-14 11:23:02,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:02,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214536868] [2024-06-14 11:23:02,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:02,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:02,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:02,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:23:02,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:02,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214536868] [2024-06-14 11:23:02,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214536868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:02,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:02,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:02,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318449429] [2024-06-14 11:23:02,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:02,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:02,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:02,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:02,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:02,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:02,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 568 transitions, 8586 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,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:02,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:02,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:03,553 INFO L124 PetriNetUnfolderBase]: 2972/5013 cut-off events. [2024-06-14 11:23:03,553 INFO L125 PetriNetUnfolderBase]: For 593332/593338 co-relation queries the response was YES. [2024-06-14 11:23:03,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38676 conditions, 5013 events. 2972/5013 cut-off events. For 593332/593338 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33084 event pairs, 461 based on Foata normal form. 16/5027 useless extension candidates. Maximal degree in co-relation 38493. Up to 4108 conditions per place. [2024-06-14 11:23:03,617 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 94 changer transitions 0/601 dead transitions. [2024-06-14 11:23:03,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 601 transitions, 10152 flow [2024-06-14 11:23:03,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:23:03,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:23:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:23:03,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-14 11:23:03,618 INFO L175 Difference]: Start difference. First operand has 414 places, 568 transitions, 8586 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:23:03,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 601 transitions, 10152 flow [2024-06-14 11:23:05,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 601 transitions, 9958 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:05,826 INFO L231 Difference]: Finished difference. Result has 416 places, 570 transitions, 8647 flow [2024-06-14 11:23:05,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8392, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8647, PETRI_PLACES=416, PETRI_TRANSITIONS=570} [2024-06-14 11:23:05,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-14 11:23:05,827 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 570 transitions, 8647 flow [2024-06-14 11:23:05,827 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:05,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:05,827 INFO 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:23:05,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:23:05,828 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:23:05,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:05,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-14 11:23:05,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:05,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550104793] [2024-06-14 11:23:05,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:05,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:05,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:05,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:05,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550104793] [2024-06-14 11:23:05,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550104793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:05,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:05,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:05,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163545021] [2024-06-14 11:23:05,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:05,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:05,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:05,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:05,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:05,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:05,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 570 transitions, 8647 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:05,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:05,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:05,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:07,052 INFO L124 PetriNetUnfolderBase]: 2939/4962 cut-off events. [2024-06-14 11:23:07,052 INFO L125 PetriNetUnfolderBase]: For 539210/539216 co-relation queries the response was YES. [2024-06-14 11:23:07,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37164 conditions, 4962 events. 2939/4962 cut-off events. For 539210/539216 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32721 event pairs, 416 based on Foata normal form. 16/4976 useless extension candidates. Maximal degree in co-relation 36980. Up to 4013 conditions per place. [2024-06-14 11:23:07,105 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 519 selfloop transitions, 71 changer transitions 0/596 dead transitions. [2024-06-14 11:23:07,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 596 transitions, 9925 flow [2024-06-14 11:23:07,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:23:07,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:23:07,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:23:07,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:23:07,106 INFO L175 Difference]: Start difference. First operand has 416 places, 570 transitions, 8647 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:23:07,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 596 transitions, 9925 flow [2024-06-14 11:23:09,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 596 transitions, 9744 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:09,378 INFO L231 Difference]: Finished difference. Result has 418 places, 570 transitions, 8615 flow [2024-06-14 11:23:09,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8615, PETRI_PLACES=418, PETRI_TRANSITIONS=570} [2024-06-14 11:23:09,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-14 11:23:09,378 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 570 transitions, 8615 flow [2024-06-14 11:23:09,378 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,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:09,379 INFO L208 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,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:23:09,379 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:23:09,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:09,379 INFO L85 PathProgramCache]: Analyzing trace with hash 2037921392, now seen corresponding path program 1 times [2024-06-14 11:23:09,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:09,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939330858] [2024-06-14 11:23:09,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:09,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:09,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23: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:23:09,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:09,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939330858] [2024-06-14 11:23:09,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939330858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:09,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:09,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:09,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432066173] [2024-06-14 11:23:09,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:09,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:09,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:09,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:09,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:09,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:09,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 570 transitions, 8615 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,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:09,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:09,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:10,505 INFO L124 PetriNetUnfolderBase]: 3006/5040 cut-off events. [2024-06-14 11:23:10,505 INFO L125 PetriNetUnfolderBase]: For 548913/548913 co-relation queries the response was YES. [2024-06-14 11:23:10,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38839 conditions, 5040 events. 3006/5040 cut-off events. For 548913/548913 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 33091 event pairs, 480 based on Foata normal form. 2/5028 useless extension candidates. Maximal degree in co-relation 38654. Up to 3891 conditions per place. [2024-06-14 11:23:10,577 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 197 changer transitions 0/614 dead transitions. [2024-06-14 11:23:10,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 614 transitions, 10521 flow [2024-06-14 11:23:10,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:10,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:10,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:23:10,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:23:10,578 INFO L175 Difference]: Start difference. First operand has 418 places, 570 transitions, 8615 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:23:10,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 614 transitions, 10521 flow [2024-06-14 11:23:12,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 614 transitions, 10332 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:12,997 INFO L231 Difference]: Finished difference. Result has 421 places, 576 transitions, 8979 flow [2024-06-14 11:23:12,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8979, PETRI_PLACES=421, PETRI_TRANSITIONS=576} [2024-06-14 11:23:12,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-14 11:23:12,998 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 576 transitions, 8979 flow [2024-06-14 11:23:12,998 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,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:12,998 INFO L208 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:12,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:23:12,998 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:23:12,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:12,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2043635312, now seen corresponding path program 2 times [2024-06-14 11:23:12,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:12,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724501223] [2024-06-14 11:23:12,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:12,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:13,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:13,110 INFO L134 CoverageAnalysis]: 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:13,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:13,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724501223] [2024-06-14 11:23:13,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724501223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:13,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:13,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:13,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887826355] [2024-06-14 11:23:13,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:13,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:13,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:13,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:13,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:13,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:13,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 576 transitions, 8979 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:13,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:13,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:13,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:14,114 INFO L124 PetriNetUnfolderBase]: 3073/5141 cut-off events. [2024-06-14 11:23:14,114 INFO L125 PetriNetUnfolderBase]: For 617719/617719 co-relation queries the response was YES. [2024-06-14 11:23:14,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40915 conditions, 5141 events. 3073/5141 cut-off events. For 617719/617719 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 33762 event pairs, 472 based on Foata normal form. 2/5129 useless extension candidates. Maximal degree in co-relation 40729. Up to 3935 conditions per place. [2024-06-14 11:23:14,180 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 201 changer transitions 0/618 dead transitions. [2024-06-14 11:23:14,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 618 transitions, 10881 flow [2024-06-14 11:23:14,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:14,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:14,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:23:14,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:23:14,181 INFO L175 Difference]: Start difference. First operand has 421 places, 576 transitions, 8979 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:23:14,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 618 transitions, 10881 flow [2024-06-14 11:23:17,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 618 transitions, 10567 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-14 11:23:17,899 INFO L231 Difference]: Finished difference. Result has 426 places, 580 transitions, 9180 flow [2024-06-14 11:23:17,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8691, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9180, PETRI_PLACES=426, PETRI_TRANSITIONS=580} [2024-06-14 11:23:17,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 11:23:17,900 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 580 transitions, 9180 flow [2024-06-14 11:23:17,900 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:17,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:17,900 INFO L208 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:17,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:23:17,900 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:23:17,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:17,901 INFO L85 PathProgramCache]: Analyzing trace with hash 496766866, now seen corresponding path program 3 times [2024-06-14 11:23:17,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:17,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245239481] [2024-06-14 11:23:17,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:17,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:18,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:23:18,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:18,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245239481] [2024-06-14 11:23:18,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245239481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:18,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:18,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:18,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48138328] [2024-06-14 11:23:18,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:18,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:18,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:18,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:18,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:18,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:18,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 580 transitions, 9180 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:18,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:18,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:18,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:19,102 INFO L124 PetriNetUnfolderBase]: 3094/5167 cut-off events. [2024-06-14 11:23:19,102 INFO L125 PetriNetUnfolderBase]: For 640117/640117 co-relation queries the response was YES. [2024-06-14 11:23:19,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41784 conditions, 5167 events. 3094/5167 cut-off events. For 640117/640117 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 33995 event pairs, 615 based on Foata normal form. 2/5150 useless extension candidates. Maximal degree in co-relation 41596. Up to 4357 conditions per place. [2024-06-14 11:23:19,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 187 changer transitions 0/617 dead transitions. [2024-06-14 11:23:19,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 617 transitions, 10806 flow [2024-06-14 11:23:19,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:19,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:19,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:23:19,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 11:23:19,164 INFO L175 Difference]: Start difference. First operand has 426 places, 580 transitions, 9180 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:23:19,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 617 transitions, 10806 flow [2024-06-14 11:23:22,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 617 transitions, 10426 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:22,753 INFO L231 Difference]: Finished difference. Result has 431 places, 584 transitions, 9304 flow [2024-06-14 11:23:22,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8806, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9304, PETRI_PLACES=431, PETRI_TRANSITIONS=584} [2024-06-14 11:23:22,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-14 11:23:22,754 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 584 transitions, 9304 flow [2024-06-14 11:23:22,754 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:22,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:22,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:22,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:23:22,755 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:23:22,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash 497063536, now seen corresponding path program 4 times [2024-06-14 11:23:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:22,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146474354] [2024-06-14 11:23:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:22,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:22,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:22,881 INFO L134 CoverageAnalysis]: 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,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:22,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146474354] [2024-06-14 11:23:22,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146474354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:22,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:22,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:22,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69524820] [2024-06-14 11:23:22,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:22,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:22,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:22,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:22,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:22,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:22,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 584 transitions, 9304 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:22,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:22,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:22,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:23,975 INFO L124 PetriNetUnfolderBase]: 3102/5184 cut-off events. [2024-06-14 11:23:23,975 INFO L125 PetriNetUnfolderBase]: For 652145/652145 co-relation queries the response was YES. [2024-06-14 11:23:24,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42018 conditions, 5184 events. 3102/5184 cut-off events. For 652145/652145 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34171 event pairs, 622 based on Foata normal form. 2/5172 useless extension candidates. Maximal degree in co-relation 41828. Up to 4404 conditions per place. [2024-06-14 11:23:24,044 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 184 changer transitions 0/614 dead transitions. [2024-06-14 11:23:24,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 614 transitions, 10648 flow [2024-06-14 11:23:24,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:24,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:24,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:23:24,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:23:24,045 INFO L175 Difference]: Start difference. First operand has 431 places, 584 transitions, 9304 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:23:24,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 614 transitions, 10648 flow [2024-06-14 11:23:27,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 614 transitions, 10208 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:27,908 INFO L231 Difference]: Finished difference. Result has 434 places, 586 transitions, 9299 flow [2024-06-14 11:23:27,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9299, PETRI_PLACES=434, PETRI_TRANSITIONS=586} [2024-06-14 11:23:27,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-14 11:23:27,908 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 586 transitions, 9299 flow [2024-06-14 11:23:27,909 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:27,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:27,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:27,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:23:27,909 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:23:27,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:27,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1690316400, now seen corresponding path program 5 times [2024-06-14 11:23:27,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:27,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616158770] [2024-06-14 11:23:27,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:27,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:28,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:28,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:28,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616158770] [2024-06-14 11:23:28,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616158770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:28,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:28,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:28,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849684322] [2024-06-14 11:23:28,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:28,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:28,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:28,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:28,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:28,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:28,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 586 transitions, 9299 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:28,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:28,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:28,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:29,117 INFO L124 PetriNetUnfolderBase]: 3182/5302 cut-off events. [2024-06-14 11:23:29,117 INFO L125 PetriNetUnfolderBase]: For 735989/735989 co-relation queries the response was YES. [2024-06-14 11:23:29,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44067 conditions, 5302 events. 3182/5302 cut-off events. For 735989/735989 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34937 event pairs, 634 based on Foata normal form. 2/5288 useless extension candidates. Maximal degree in co-relation 43876. Up to 4440 conditions per place. [2024-06-14 11:23:29,190 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 191 changer transitions 0/622 dead transitions. [2024-06-14 11:23:29,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 622 transitions, 10981 flow [2024-06-14 11:23:29,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:29,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:29,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:23:29,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:23:29,191 INFO L175 Difference]: Start difference. First operand has 434 places, 586 transitions, 9299 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:23:29,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 622 transitions, 10981 flow [2024-06-14 11:23:33,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 622 transitions, 10592 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:33,171 INFO L231 Difference]: Finished difference. Result has 437 places, 592 transitions, 9455 flow [2024-06-14 11:23:33,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9455, PETRI_PLACES=437, PETRI_TRANSITIONS=592} [2024-06-14 11:23:33,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-14 11:23:33,171 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 592 transitions, 9455 flow [2024-06-14 11:23:33,172 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:33,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:33,172 INFO L208 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:33,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:23:33,172 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:33,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:33,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1693173360, now seen corresponding path program 6 times [2024-06-14 11:23:33,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:33,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457495094] [2024-06-14 11:23:33,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:33,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:33,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:33,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:33,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:33,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457495094] [2024-06-14 11:23:33,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457495094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:33,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:33,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:33,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003542835] [2024-06-14 11:23:33,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:33,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:33,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:33,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:33,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:33,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:33,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 592 transitions, 9455 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:33,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:33,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:33,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:34,459 INFO L124 PetriNetUnfolderBase]: 3177/5297 cut-off events. [2024-06-14 11:23:34,460 INFO L125 PetriNetUnfolderBase]: For 737010/737010 co-relation queries the response was YES. [2024-06-14 11:23:34,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44053 conditions, 5297 events. 3177/5297 cut-off events. For 737010/737010 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34958 event pairs, 637 based on Foata normal form. 2/5285 useless extension candidates. Maximal degree in co-relation 43860. Up to 4517 conditions per place. [2024-06-14 11:23:34,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 427 selfloop transitions, 184 changer transitions 0/617 dead transitions. [2024-06-14 11:23:34,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 617 transitions, 10739 flow [2024-06-14 11:23:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:34,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:34,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:23:34,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:23:34,534 INFO L175 Difference]: Start difference. First operand has 437 places, 592 transitions, 9455 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:23:34,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 617 transitions, 10739 flow [2024-06-14 11:23:38,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 617 transitions, 10346 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:38,673 INFO L231 Difference]: Finished difference. Result has 440 places, 592 transitions, 9435 flow [2024-06-14 11:23:38,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9062, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9435, PETRI_PLACES=440, PETRI_TRANSITIONS=592} [2024-06-14 11:23:38,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-14 11:23:38,674 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 592 transitions, 9435 flow [2024-06-14 11:23:38,675 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:38,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:38,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, 1] [2024-06-14 11:23:38,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:23:38,675 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:38,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:38,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1110622165, now seen corresponding path program 1 times [2024-06-14 11:23:38,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:38,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849686255] [2024-06-14 11:23:38,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:38,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:38,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:38,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:38,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:38,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849686255] [2024-06-14 11:23:38,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849686255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:38,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:38,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:38,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368418293] [2024-06-14 11:23:38,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:38,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:38,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:38,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:38,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:38,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:38,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 592 transitions, 9435 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:38,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:38,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:38,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:39,904 INFO L124 PetriNetUnfolderBase]: 3182/5332 cut-off events. [2024-06-14 11:23:39,905 INFO L125 PetriNetUnfolderBase]: For 745078/745089 co-relation queries the response was YES. [2024-06-14 11:23:39,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44179 conditions, 5332 events. 3182/5332 cut-off events. For 745078/745089 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35392 event pairs, 662 based on Foata normal form. 9/5334 useless extension candidates. Maximal degree in co-relation 43985. Up to 4153 conditions per place. [2024-06-14 11:23:39,973 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 295 selfloop transitions, 320 changer transitions 0/621 dead transitions. [2024-06-14 11:23:39,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 621 transitions, 11241 flow [2024-06-14 11:23:39,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:39,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:23:39,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:23:39,974 INFO L175 Difference]: Start difference. First operand has 440 places, 592 transitions, 9435 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:23:39,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 621 transitions, 11241 flow [2024-06-14 11:23:44,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 621 transitions, 10850 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:44,545 INFO L231 Difference]: Finished difference. Result has 442 places, 595 transitions, 9758 flow [2024-06-14 11:23:44,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9758, PETRI_PLACES=442, PETRI_TRANSITIONS=595} [2024-06-14 11:23:44,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-14 11:23:44,547 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 595 transitions, 9758 flow [2024-06-14 11:23:44,547 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:44,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:44,547 INFO L208 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:44,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:23:44,547 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:44,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:44,548 INFO L85 PathProgramCache]: Analyzing trace with hash 392723415, now seen corresponding path program 2 times [2024-06-14 11:23:44,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:44,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923526854] [2024-06-14 11:23:44,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:44,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:44,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:44,691 INFO L134 CoverageAnalysis]: 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:44,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923526854] [2024-06-14 11:23:44,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923526854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:44,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:44,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237899300] [2024-06-14 11:23:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:44,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:44,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:44,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:44,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:44,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 595 transitions, 9758 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:44,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:44,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:44,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:45,815 INFO L124 PetriNetUnfolderBase]: 3195/5324 cut-off events. [2024-06-14 11:23:45,815 INFO L125 PetriNetUnfolderBase]: For 763570/763570 co-relation queries the response was YES. [2024-06-14 11:23:45,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44849 conditions, 5324 events. 3195/5324 cut-off events. For 763570/763570 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 35087 event pairs, 665 based on Foata normal form. 1/5311 useless extension candidates. Maximal degree in co-relation 44654. Up to 4168 conditions per place. [2024-06-14 11:23:45,886 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 359 changer transitions 0/632 dead transitions. [2024-06-14 11:23:45,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 632 transitions, 11906 flow [2024-06-14 11:23:45,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:45,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:45,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:23:45,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:23:45,888 INFO L175 Difference]: Start difference. First operand has 442 places, 595 transitions, 9758 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:23:45,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 632 transitions, 11906 flow [2024-06-14 11:23:49,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 632 transitions, 10845 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:49,992 INFO L231 Difference]: Finished difference. Result has 444 places, 601 transitions, 9569 flow [2024-06-14 11:23:49,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8761, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9569, PETRI_PLACES=444, PETRI_TRANSITIONS=601} [2024-06-14 11:23:49,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-14 11:23:49,992 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 601 transitions, 9569 flow [2024-06-14 11:23:49,993 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:49,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:49,993 INFO L208 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:49,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:23:49,993 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:49,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:49,993 INFO L85 PathProgramCache]: Analyzing trace with hash 497074231, now seen corresponding path program 3 times [2024-06-14 11:23:49,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:49,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115817334] [2024-06-14 11:23:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:49,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:50,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:23:50,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:50,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115817334] [2024-06-14 11:23:50,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115817334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:50,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:50,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:50,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158241111] [2024-06-14 11:23:50,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:50,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:50,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:50,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:50,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:50,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:50,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 601 transitions, 9569 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:50,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:50,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:50,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:51,234 INFO L124 PetriNetUnfolderBase]: 3192/5319 cut-off events. [2024-06-14 11:23:51,234 INFO L125 PetriNetUnfolderBase]: For 766117/766117 co-relation queries the response was YES. [2024-06-14 11:23:51,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44470 conditions, 5319 events. 3192/5319 cut-off events. For 766117/766117 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35041 event pairs, 667 based on Foata normal form. 1/5306 useless extension candidates. Maximal degree in co-relation 44276. Up to 4165 conditions per place. [2024-06-14 11:23:51,306 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 359 changer transitions 0/631 dead transitions. [2024-06-14 11:23:51,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 631 transitions, 11345 flow [2024-06-14 11:23:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:23:51,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 11:23:51,308 INFO L175 Difference]: Start difference. First operand has 444 places, 601 transitions, 9569 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:23:51,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 631 transitions, 11345 flow [2024-06-14 11:23:55,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 631 transitions, 10769 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:55,837 INFO L231 Difference]: Finished difference. Result has 448 places, 601 transitions, 9717 flow [2024-06-14 11:23:55,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=448, PETRI_TRANSITIONS=601} [2024-06-14 11:23:55,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-14 11:23:55,838 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 601 transitions, 9717 flow [2024-06-14 11:23:55,838 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:55,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:55,838 INFO L208 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:55,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:23:55,838 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:55,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:55,839 INFO L85 PathProgramCache]: Analyzing trace with hash 2016523415, now seen corresponding path program 4 times [2024-06-14 11:23:55,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:55,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693847287] [2024-06-14 11:23:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:55,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:55,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:55,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:55,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:55,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693847287] [2024-06-14 11:23:55,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693847287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:55,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:55,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:23:55,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726618560] [2024-06-14 11:23:55,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:55,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:23:55,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:55,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:23:55,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:23:56,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:56,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 601 transitions, 9717 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:56,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:56,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:56,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:57,072 INFO L124 PetriNetUnfolderBase]: 3213/5355 cut-off events. [2024-06-14 11:23:57,072 INFO L125 PetriNetUnfolderBase]: For 794690/794690 co-relation queries the response was YES. [2024-06-14 11:23:57,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45132 conditions, 5355 events. 3213/5355 cut-off events. For 794690/794690 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 35385 event pairs, 667 based on Foata normal form. 1/5342 useless extension candidates. Maximal degree in co-relation 44936. Up to 4189 conditions per place. [2024-06-14 11:23:57,144 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 366 changer transitions 0/639 dead transitions. [2024-06-14 11:23:57,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 639 transitions, 11896 flow [2024-06-14 11:23:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:23:57,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:23:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-14 11:23:57,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-14 11:23:57,145 INFO L175 Difference]: Start difference. First operand has 448 places, 601 transitions, 9717 flow. Second operand 10 states and 226 transitions. [2024-06-14 11:23:57,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 639 transitions, 11896 flow [2024-06-14 11:24:02,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 639 transitions, 11152 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:02,024 INFO L231 Difference]: Finished difference. Result has 450 places, 610 transitions, 9870 flow [2024-06-14 11:24:02,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=450, PETRI_TRANSITIONS=610} [2024-06-14 11:24:02,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-14 11:24:02,033 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 610 transitions, 9870 flow [2024-06-14 11:24:02,033 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:02,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:02,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:02,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:24:02,033 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:24:02,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:02,034 INFO L85 PathProgramCache]: Analyzing trace with hash -164164095, now seen corresponding path program 5 times [2024-06-14 11:24:02,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:02,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261182989] [2024-06-14 11:24:02,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:02,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:02,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:02,152 INFO L134 CoverageAnalysis]: 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:02,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:02,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261182989] [2024-06-14 11:24:02,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261182989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:02,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:02,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:02,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372624908] [2024-06-14 11:24:02,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:02,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:02,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:02,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:02,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:02,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:02,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 610 transitions, 9870 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:02,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:02,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:02,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:03,432 INFO L124 PetriNetUnfolderBase]: 3226/5380 cut-off events. [2024-06-14 11:24:03,432 INFO L125 PetriNetUnfolderBase]: For 814820/814820 co-relation queries the response was YES. [2024-06-14 11:24:03,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45515 conditions, 5380 events. 3226/5380 cut-off events. For 814820/814820 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35612 event pairs, 662 based on Foata normal form. 1/5367 useless extension candidates. Maximal degree in co-relation 45318. Up to 4204 conditions per place. [2024-06-14 11:24:03,496 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 369 changer transitions 0/646 dead transitions. [2024-06-14 11:24:03,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 646 transitions, 12250 flow [2024-06-14 11:24:03,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:03,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:03,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:24:03,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-14 11:24:03,497 INFO L175 Difference]: Start difference. First operand has 450 places, 610 transitions, 9870 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:24:03,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 646 transitions, 12250 flow [2024-06-14 11:24:07,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 646 transitions, 11645 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:07,528 INFO L231 Difference]: Finished difference. Result has 454 places, 616 transitions, 10117 flow [2024-06-14 11:24:07,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10117, PETRI_PLACES=454, PETRI_TRANSITIONS=616} [2024-06-14 11:24:07,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-14 11:24:07,532 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 616 transitions, 10117 flow [2024-06-14 11:24:07,532 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:07,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:07,532 INFO L208 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:24:07,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:24:07,532 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:24:07,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:07,532 INFO L85 PathProgramCache]: Analyzing trace with hash 747943503, now seen corresponding path program 6 times [2024-06-14 11:24:07,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:07,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178332411] [2024-06-14 11:24:07,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:07,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:07,639 INFO L134 CoverageAnalysis]: 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:07,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178332411] [2024-06-14 11:24:07,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178332411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:07,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:24:07,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361075372] [2024-06-14 11:24:07,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:07,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:24:07,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:07,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:24:07,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:24:07,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:07,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 616 transitions, 10117 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:07,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:07,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:07,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:08,746 INFO L124 PetriNetUnfolderBase]: 3223/5369 cut-off events. [2024-06-14 11:24:08,746 INFO L125 PetriNetUnfolderBase]: For 824049/824049 co-relation queries the response was YES. [2024-06-14 11:24:08,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45520 conditions, 5369 events. 3223/5369 cut-off events. For 824049/824049 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35473 event pairs, 672 based on Foata normal form. 1/5356 useless extension candidates. Maximal degree in co-relation 45321. Up to 4201 conditions per place. [2024-06-14 11:24:08,820 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 369 changer transitions 0/643 dead transitions. [2024-06-14 11:24:08,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 643 transitions, 11921 flow [2024-06-14 11:24:08,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:08,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:24:08,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 11:24:08,837 INFO L175 Difference]: Start difference. First operand has 454 places, 616 transitions, 10117 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:24:08,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 643 transitions, 11921 flow [2024-06-14 11:24:13,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 643 transitions, 11133 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:13,643 INFO L231 Difference]: Finished difference. Result has 457 places, 616 transitions, 10073 flow [2024-06-14 11:24:13,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10073, PETRI_PLACES=457, PETRI_TRANSITIONS=616} [2024-06-14 11:24:13,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-14 11:24:13,647 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 616 transitions, 10073 flow [2024-06-14 11:24:13,647 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:13,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:13,660 INFO L208 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:24:13,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:24:13,660 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:24:13,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:13,661 INFO L85 PathProgramCache]: Analyzing trace with hash -385842670, now seen corresponding path program 7 times [2024-06-14 11:24:13,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:13,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971329624] [2024-06-14 11:24:13,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:13,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:13,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:13,781 INFO L134 CoverageAnalysis]: 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:13,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:13,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971329624] [2024-06-14 11:24:13,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971329624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:13,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:13,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:13,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649336807] [2024-06-14 11:24:13,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:13,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:13,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:13,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:13,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:13,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:13,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 616 transitions, 10073 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:24:13,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:13,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:13,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:14,946 INFO L124 PetriNetUnfolderBase]: 3257/5437 cut-off events. [2024-06-14 11:24:14,946 INFO L125 PetriNetUnfolderBase]: For 871339/871339 co-relation queries the response was YES. [2024-06-14 11:24:14,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46574 conditions, 5437 events. 3257/5437 cut-off events. For 871339/871339 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36096 event pairs, 593 based on Foata normal form. 2/5426 useless extension candidates. Maximal degree in co-relation 46374. Up to 4782 conditions per place. [2024-06-14 11:24:15,017 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 559 selfloop transitions, 87 changer transitions 0/652 dead transitions. [2024-06-14 11:24:15,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 652 transitions, 11845 flow [2024-06-14 11:24:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:15,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:15,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:24:15,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:24:15,019 INFO L175 Difference]: Start difference. First operand has 457 places, 616 transitions, 10073 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:24:15,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 652 transitions, 11845 flow [2024-06-14 11:24:20,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 652 transitions, 11099 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:20,354 INFO L231 Difference]: Finished difference. Result has 458 places, 622 transitions, 9701 flow [2024-06-14 11:24:20,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9327, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9701, PETRI_PLACES=458, PETRI_TRANSITIONS=622} [2024-06-14 11:24:20,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-14 11:24:20,356 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 622 transitions, 9701 flow [2024-06-14 11:24:20,357 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:24:20,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:20,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:20,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:24:20,357 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:24:20,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:20,357 INFO L85 PathProgramCache]: Analyzing trace with hash -377271790, now seen corresponding path program 8 times [2024-06-14 11:24:20,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:20,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798830511] [2024-06-14 11:24:20,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:20,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:20,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:20,507 INFO L134 CoverageAnalysis]: 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:20,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:20,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798830511] [2024-06-14 11:24:20,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798830511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:20,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:20,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:20,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016373374] [2024-06-14 11:24:20,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:20,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:20,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:20,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:20,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:20,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:20,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 622 transitions, 9701 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:24:20,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:20,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:20,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:21,744 INFO L124 PetriNetUnfolderBase]: 3252/5435 cut-off events. [2024-06-14 11:24:21,744 INFO L125 PetriNetUnfolderBase]: For 869381/869381 co-relation queries the response was YES. [2024-06-14 11:24:21,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45882 conditions, 5435 events. 3252/5435 cut-off events. For 869381/869381 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36077 event pairs, 599 based on Foata normal form. 2/5429 useless extension candidates. Maximal degree in co-relation 45680. Up to 4817 conditions per place. [2024-06-14 11:24:21,820 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 559 selfloop transitions, 82 changer transitions 0/647 dead transitions. [2024-06-14 11:24:21,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 647 transitions, 11045 flow [2024-06-14 11:24:21,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:21,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:21,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:24:21,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:24:21,821 INFO L175 Difference]: Start difference. First operand has 458 places, 622 transitions, 9701 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:24:21,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 647 transitions, 11045 flow [2024-06-14 11:24:27,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 647 transitions, 10797 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:27,374 INFO L231 Difference]: Finished difference. Result has 461 places, 622 transitions, 9622 flow [2024-06-14 11:24:27,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9622, PETRI_PLACES=461, PETRI_TRANSITIONS=622} [2024-06-14 11:24:27,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-14 11:24:27,375 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 622 transitions, 9622 flow [2024-06-14 11:24:27,375 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:24:27,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:27,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:27,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:24:27,376 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:24:27,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:27,376 INFO L85 PathProgramCache]: Analyzing trace with hash -90384460, now seen corresponding path program 9 times [2024-06-14 11:24:27,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:27,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757224191] [2024-06-14 11:24:27,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:27,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:27,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:27,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:27,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:27,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757224191] [2024-06-14 11:24:27,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757224191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:27,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:27,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:27,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739683827] [2024-06-14 11:24:27,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:27,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:27,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:27,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:27,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:27,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:27,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 622 transitions, 9622 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:24:27,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:27,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:27,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:28,728 INFO L124 PetriNetUnfolderBase]: 3260/5447 cut-off events. [2024-06-14 11:24:28,728 INFO L125 PetriNetUnfolderBase]: For 881911/881911 co-relation queries the response was YES. [2024-06-14 11:24:28,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45889 conditions, 5447 events. 3260/5447 cut-off events. For 881911/881911 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 36222 event pairs, 599 based on Foata normal form. 2/5441 useless extension candidates. Maximal degree in co-relation 45686. Up to 4829 conditions per place. [2024-06-14 11:24:28,799 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 562 selfloop transitions, 83 changer transitions 0/651 dead transitions. [2024-06-14 11:24:28,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 651 transitions, 11020 flow [2024-06-14 11:24:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:28,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:28,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 11:24:28,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 11:24:28,800 INFO L175 Difference]: Start difference. First operand has 461 places, 622 transitions, 9622 flow. Second operand 10 states and 214 transitions. [2024-06-14 11:24:28,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 651 transitions, 11020 flow [2024-06-14 11:24:33,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 651 transitions, 10837 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:33,854 INFO L231 Difference]: Finished difference. Result has 465 places, 624 transitions, 9656 flow [2024-06-14 11:24:33,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9656, PETRI_PLACES=465, PETRI_TRANSITIONS=624} [2024-06-14 11:24:33,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-14 11:24:33,855 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 624 transitions, 9656 flow [2024-06-14 11:24:33,855 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:24:33,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:33,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:33,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:24:33,856 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:24:33,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:33,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1665685580, now seen corresponding path program 10 times [2024-06-14 11:24:33,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:33,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037782589] [2024-06-14 11:24:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:33,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:33,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:33,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:24:33,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:33,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037782589] [2024-06-14 11:24:33,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037782589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:33,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:33,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:33,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923586233] [2024-06-14 11:24:33,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:33,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:33,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:33,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:33,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:34,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:34,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 624 transitions, 9656 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:24:34,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:34,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:34,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:35,379 INFO L124 PetriNetUnfolderBase]: 3268/5459 cut-off events. [2024-06-14 11:24:35,380 INFO L125 PetriNetUnfolderBase]: For 896090/896090 co-relation queries the response was YES. [2024-06-14 11:24:35,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46089 conditions, 5459 events. 3268/5459 cut-off events. For 896090/896090 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36269 event pairs, 599 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 45885. Up to 4859 conditions per place. [2024-06-14 11:24:35,440 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 568 selfloop transitions, 71 changer transitions 0/645 dead transitions. [2024-06-14 11:24:35,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 645 transitions, 11026 flow [2024-06-14 11:24:35,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:35,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:35,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:24:35,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 11:24:35,441 INFO L175 Difference]: Start difference. First operand has 465 places, 624 transitions, 9656 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:24:35,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 645 transitions, 11026 flow [2024-06-14 11:24:40,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 645 transitions, 10835 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:40,314 INFO L231 Difference]: Finished difference. Result has 465 places, 626 transitions, 9662 flow [2024-06-14 11:24:40,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9662, PETRI_PLACES=465, PETRI_TRANSITIONS=626} [2024-06-14 11:24:40,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-14 11:24:40,315 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 626 transitions, 9662 flow [2024-06-14 11:24:40,315 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:24:40,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:40,315 INFO L208 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:24:40,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:24:40,315 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:40,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:40,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1780976750, now seen corresponding path program 11 times [2024-06-14 11:24:40,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:40,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691632116] [2024-06-14 11:24:40,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:40,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:40,430 INFO L134 CoverageAnalysis]: 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:40,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:40,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691632116] [2024-06-14 11:24:40,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691632116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:40,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:40,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:40,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784669495] [2024-06-14 11:24:40,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:40,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:40,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:40,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:40,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:40,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:40,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 626 transitions, 9662 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:24:40,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:40,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:40,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:41,644 INFO L124 PetriNetUnfolderBase]: 3276/5456 cut-off events. [2024-06-14 11:24:41,644 INFO L125 PetriNetUnfolderBase]: For 911577/911577 co-relation queries the response was YES. [2024-06-14 11:24:41,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46229 conditions, 5456 events. 3276/5456 cut-off events. For 911577/911577 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36157 event pairs, 639 based on Foata normal form. 2/5444 useless extension candidates. Maximal degree in co-relation 46024. Up to 4660 conditions per place. [2024-06-14 11:24:41,724 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 180 changer transitions 0/647 dead transitions. [2024-06-14 11:24:41,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 647 transitions, 11036 flow [2024-06-14 11:24:41,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:41,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:41,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:24:41,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:24:41,725 INFO L175 Difference]: Start difference. First operand has 465 places, 626 transitions, 9662 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:24:41,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 647 transitions, 11036 flow [2024-06-14 11:24:46,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 647 transitions, 10865 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:46,884 INFO L231 Difference]: Finished difference. Result has 467 places, 628 transitions, 9906 flow [2024-06-14 11:24:46,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9906, PETRI_PLACES=467, PETRI_TRANSITIONS=628} [2024-06-14 11:24:46,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-14 11:24:46,885 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 628 transitions, 9906 flow [2024-06-14 11:24:46,885 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:24:46,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:46,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, 1] [2024-06-14 11:24:46,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:24:46,886 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:46,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:46,886 INFO L85 PathProgramCache]: Analyzing trace with hash -880512932, now seen corresponding path program 12 times [2024-06-14 11:24:46,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:46,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462384362] [2024-06-14 11:24:46,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:46,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:46,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:46,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:46,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462384362] [2024-06-14 11:24:46,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462384362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:46,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:46,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:46,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390594152] [2024-06-14 11:24:46,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:46,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:46,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:46,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:46,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:47,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:47,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 628 transitions, 9906 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:24:47,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:47,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:47,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:48,189 INFO L124 PetriNetUnfolderBase]: 3343/5555 cut-off events. [2024-06-14 11:24:48,189 INFO L125 PetriNetUnfolderBase]: For 1004114/1004114 co-relation queries the response was YES. [2024-06-14 11:24:48,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48530 conditions, 5555 events. 3343/5555 cut-off events. For 1004114/1004114 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 36806 event pairs, 650 based on Foata normal form. 2/5541 useless extension candidates. Maximal degree in co-relation 48324. Up to 4676 conditions per place. [2024-06-14 11:24:48,267 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 189 changer transitions 0/656 dead transitions. [2024-06-14 11:24:48,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 656 transitions, 11636 flow [2024-06-14 11:24:48,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:48,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:48,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:24:48,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:24:48,269 INFO L175 Difference]: Start difference. First operand has 467 places, 628 transitions, 9906 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:24:48,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 656 transitions, 11636 flow [2024-06-14 11:24:53,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 656 transitions, 11247 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:53,893 INFO L231 Difference]: Finished difference. Result has 470 places, 632 transitions, 10026 flow [2024-06-14 11:24:53,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9517, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10026, PETRI_PLACES=470, PETRI_TRANSITIONS=632} [2024-06-14 11:24:53,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-14 11:24:53,894 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 632 transitions, 10026 flow [2024-06-14 11:24:53,894 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:24:53,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:53,894 INFO L208 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:24:53,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:24:53,894 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:53,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:53,894 INFO L85 PathProgramCache]: Analyzing trace with hash 385141356, now seen corresponding path program 1 times [2024-06-14 11:24:53,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:53,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301879251] [2024-06-14 11:24:53,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:53,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:54,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301879251] [2024-06-14 11:24:54,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301879251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:54,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994172405] [2024-06-14 11:24:54,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:54,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:54,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:54,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:54,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 632 transitions, 10026 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:24:54,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:54,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:55,213 INFO L124 PetriNetUnfolderBase]: 3351/5585 cut-off events. [2024-06-14 11:24:55,213 INFO L125 PetriNetUnfolderBase]: For 1018751/1018751 co-relation queries the response was YES. [2024-06-14 11:24:55,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48887 conditions, 5585 events. 3351/5585 cut-off events. For 1018751/1018751 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 37150 event pairs, 613 based on Foata normal form. 2/5579 useless extension candidates. Maximal degree in co-relation 48679. Up to 4987 conditions per place. [2024-06-14 11:24:55,295 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 68 changer transitions 0/656 dead transitions. [2024-06-14 11:24:55,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 656 transitions, 11412 flow [2024-06-14 11:24:55,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:55,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:55,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:24:55,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:24:55,296 INFO L175 Difference]: Start difference. First operand has 470 places, 632 transitions, 10026 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:24:55,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 656 transitions, 11412 flow [2024-06-14 11:25:01,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 656 transitions, 11019 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:01,206 INFO L231 Difference]: Finished difference. Result has 473 places, 634 transitions, 9810 flow [2024-06-14 11:25:01,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9810, PETRI_PLACES=473, PETRI_TRANSITIONS=634} [2024-06-14 11:25:01,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-14 11:25:01,207 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 634 transitions, 9810 flow [2024-06-14 11:25:01,207 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:25:01,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:01,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:01,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:25:01,208 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:25:01,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:01,208 INFO L85 PathProgramCache]: Analyzing trace with hash -380985745, now seen corresponding path program 7 times [2024-06-14 11:25:01,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:01,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991154119] [2024-06-14 11:25:01,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:01,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:01,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:01,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:25:01,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:01,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991154119] [2024-06-14 11:25:01,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991154119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:01,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:01,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:01,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437499271] [2024-06-14 11:25:01,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:01,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:01,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:01,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:01,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:01,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:01,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 634 transitions, 9810 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:01,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:01,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:01,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:02,491 INFO L124 PetriNetUnfolderBase]: 3380/5643 cut-off events. [2024-06-14 11:25:02,492 INFO L125 PetriNetUnfolderBase]: For 1051679/1051690 co-relation queries the response was YES. [2024-06-14 11:25:02,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49347 conditions, 5643 events. 3380/5643 cut-off events. For 1051679/1051690 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37719 event pairs, 680 based on Foata normal form. 9/5645 useless extension candidates. Maximal degree in co-relation 49138. Up to 4542 conditions per place. [2024-06-14 11:25:02,568 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 362 selfloop transitions, 300 changer transitions 0/668 dead transitions. [2024-06-14 11:25:02,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 668 transitions, 11925 flow [2024-06-14 11:25:02,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:02,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:02,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:25:02,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:25:02,569 INFO L175 Difference]: Start difference. First operand has 473 places, 634 transitions, 9810 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:25:02,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 668 transitions, 11925 flow [2024-06-14 11:25:07,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 668 transitions, 11772 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:07,882 INFO L231 Difference]: Finished difference. Result has 474 places, 646 transitions, 10504 flow [2024-06-14 11:25:07,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10504, PETRI_PLACES=474, PETRI_TRANSITIONS=646} [2024-06-14 11:25:07,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-14 11:25:07,883 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 646 transitions, 10504 flow [2024-06-14 11:25:07,883 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:07,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:07,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:07,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:25:07,884 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:25:07,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1180263509, now seen corresponding path program 8 times [2024-06-14 11:25:07,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:07,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046971974] [2024-06-14 11:25:07,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:07,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:08,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:08,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:08,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046971974] [2024-06-14 11:25:08,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046971974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:08,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:08,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:08,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787247886] [2024-06-14 11:25:08,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:08,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:08,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:08,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:08,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:08,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:08,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 646 transitions, 10504 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:08,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:08,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:08,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:09,468 INFO L124 PetriNetUnfolderBase]: 3393/5650 cut-off events. [2024-06-14 11:25:09,469 INFO L125 PetriNetUnfolderBase]: For 1075103/1075103 co-relation queries the response was YES. [2024-06-14 11:25:09,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50230 conditions, 5650 events. 3393/5650 cut-off events. For 1075103/1075103 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 37645 event pairs, 633 based on Foata normal form. 1/5643 useless extension candidates. Maximal degree in co-relation 50020. Up to 4875 conditions per place. [2024-06-14 11:25:09,539 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 478 selfloop transitions, 194 changer transitions 0/678 dead transitions. [2024-06-14 11:25:09,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 678 transitions, 12238 flow [2024-06-14 11:25:09,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:09,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:09,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:25:09,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:25:09,540 INFO L175 Difference]: Start difference. First operand has 474 places, 646 transitions, 10504 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:25:09,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 678 transitions, 12238 flow [2024-06-14 11:25:14,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 678 transitions, 11855 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:14,633 INFO L231 Difference]: Finished difference. Result has 481 places, 652 transitions, 10611 flow [2024-06-14 11:25:14,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10611, PETRI_PLACES=481, PETRI_TRANSITIONS=652} [2024-06-14 11:25:14,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-14 11:25:14,637 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 652 transitions, 10611 flow [2024-06-14 11:25:14,638 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:14,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:14,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:14,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:25:14,638 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:25:14,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:14,638 INFO L85 PathProgramCache]: Analyzing trace with hash -377261095, now seen corresponding path program 9 times [2024-06-14 11:25:14,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:14,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406507753] [2024-06-14 11:25:14,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:14,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:14,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:14,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:14,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406507753] [2024-06-14 11:25:14,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406507753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:14,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:14,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:14,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701542716] [2024-06-14 11:25:14,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:14,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:14,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:14,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:14,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:14,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:14,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 652 transitions, 10611 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:14,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:14,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:14,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:16,519 INFO L124 PetriNetUnfolderBase]: 3390/5646 cut-off events. [2024-06-14 11:25:16,519 INFO L125 PetriNetUnfolderBase]: For 1083618/1083618 co-relation queries the response was YES. [2024-06-14 11:25:16,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50092 conditions, 5646 events. 3390/5646 cut-off events. For 1083618/1083618 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 37619 event pairs, 633 based on Foata normal form. 1/5639 useless extension candidates. Maximal degree in co-relation 49880. Up to 4878 conditions per place. [2024-06-14 11:25:16,588 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 189 changer transitions 0/677 dead transitions. [2024-06-14 11:25:16,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 677 transitions, 12015 flow [2024-06-14 11:25:16,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:16,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:25:16,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:25:16,590 INFO L175 Difference]: Start difference. First operand has 481 places, 652 transitions, 10611 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:25:16,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 677 transitions, 12015 flow [2024-06-14 11:25:23,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 677 transitions, 11611 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:23,680 INFO L231 Difference]: Finished difference. Result has 484 places, 652 transitions, 10591 flow [2024-06-14 11:25:23,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10207, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10591, PETRI_PLACES=484, PETRI_TRANSITIONS=652} [2024-06-14 11:25:23,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-14 11:25:23,681 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 652 transitions, 10591 flow [2024-06-14 11:25:23,681 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:23,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:23,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:23,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:25:23,681 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:25:23,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:23,681 INFO L85 PathProgramCache]: Analyzing trace with hash -856570991, now seen corresponding path program 10 times [2024-06-14 11:25:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:23,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901483006] [2024-06-14 11:25:23,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:23,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:23,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:23,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:23,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:23,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901483006] [2024-06-14 11:25:23,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901483006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:23,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:23,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:23,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631444091] [2024-06-14 11:25:23,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:23,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:23,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:23,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:23,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:23,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:23,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 652 transitions, 10591 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:23,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:23,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:23,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:25,444 INFO L124 PetriNetUnfolderBase]: 3395/5672 cut-off events. [2024-06-14 11:25:25,444 INFO L125 PetriNetUnfolderBase]: For 1103432/1103449 co-relation queries the response was YES. [2024-06-14 11:25:25,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50270 conditions, 5672 events. 3395/5672 cut-off events. For 1103432/1103449 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37996 event pairs, 643 based on Foata normal form. 13/5679 useless extension candidates. Maximal degree in co-relation 50057. Up to 4560 conditions per place. [2024-06-14 11:25:25,522 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 334 changer transitions 0/686 dead transitions. [2024-06-14 11:25:25,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 686 transitions, 12846 flow [2024-06-14 11:25:25,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:25,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:25,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:25:25,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:25:25,524 INFO L175 Difference]: Start difference. First operand has 484 places, 652 transitions, 10591 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:25:25,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 686 transitions, 12846 flow [2024-06-14 11:25:33,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 686 transitions, 12464 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:33,089 INFO L231 Difference]: Finished difference. Result has 485 places, 655 transitions, 10940 flow [2024-06-14 11:25:33,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10940, PETRI_PLACES=485, PETRI_TRANSITIONS=655} [2024-06-14 11:25:33,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-14 11:25:33,090 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 655 transitions, 10940 flow [2024-06-14 11:25:33,090 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,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:33,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:33,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:25:33,091 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:25:33,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:33,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1008483209, now seen corresponding path program 11 times [2024-06-14 11:25:33,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:33,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860815773] [2024-06-14 11:25:33,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:33,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:33,227 INFO L134 CoverageAnalysis]: 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,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:33,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860815773] [2024-06-14 11:25:33,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860815773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:33,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:33,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:33,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165597259] [2024-06-14 11:25:33,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:33,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:33,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:33,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:33,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:33,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:33,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 655 transitions, 10940 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,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:33,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:33,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:34,793 INFO L124 PetriNetUnfolderBase]: 3408/5694 cut-off events. [2024-06-14 11:25:34,793 INFO L125 PetriNetUnfolderBase]: For 1130887/1130904 co-relation queries the response was YES. [2024-06-14 11:25:34,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51079 conditions, 5694 events. 3408/5694 cut-off events. For 1130887/1130904 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38121 event pairs, 643 based on Foata normal form. 13/5701 useless extension candidates. Maximal degree in co-relation 50865. Up to 4575 conditions per place. [2024-06-14 11:25:34,873 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 347 changer transitions 0/691 dead transitions. [2024-06-14 11:25:34,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 691 transitions, 13276 flow [2024-06-14 11:25:34,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:34,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:34,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-14 11:25:34,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343680709534369 [2024-06-14 11:25:34,874 INFO L175 Difference]: Start difference. First operand has 485 places, 655 transitions, 10940 flow. Second operand 11 states and 241 transitions. [2024-06-14 11:25:34,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 691 transitions, 13276 flow [2024-06-14 11:25:42,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 691 transitions, 12288 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:42,523 INFO L231 Difference]: Finished difference. Result has 488 places, 661 transitions, 10778 flow [2024-06-14 11:25:42,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9970, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10778, PETRI_PLACES=488, PETRI_TRANSITIONS=661} [2024-06-14 11:25:42,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-14 11:25:42,524 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 661 transitions, 10778 flow [2024-06-14 11:25:42,524 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:42,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:42,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:42,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:25:42,525 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:42,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:42,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 12 times [2024-06-14 11:25:42,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:42,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626893131] [2024-06-14 11:25:42,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:42,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:42,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:42,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:42,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:42,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626893131] [2024-06-14 11:25:42,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626893131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:42,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:42,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:42,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075515070] [2024-06-14 11:25:42,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:42,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:42,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:42,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:42,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:42,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:42,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 661 transitions, 10778 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:42,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:42,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:42,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:44,281 INFO L124 PetriNetUnfolderBase]: 3405/5690 cut-off events. [2024-06-14 11:25:44,281 INFO L125 PetriNetUnfolderBase]: For 1135865/1135882 co-relation queries the response was YES. [2024-06-14 11:25:44,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50853 conditions, 5690 events. 3405/5690 cut-off events. For 1135865/1135882 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38146 event pairs, 643 based on Foata normal form. 13/5697 useless extension candidates. Maximal degree in co-relation 50638. Up to 4572 conditions per place. [2024-06-14 11:25:44,353 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 344 changer transitions 0/689 dead transitions. [2024-06-14 11:25:44,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 689 transitions, 12728 flow [2024-06-14 11:25:44,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:44,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:44,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:25:44,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:25:44,355 INFO L175 Difference]: Start difference. First operand has 488 places, 661 transitions, 10778 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:25:44,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 689 transitions, 12728 flow [2024-06-14 11:25:50,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 689 transitions, 12099 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:50,638 INFO L231 Difference]: Finished difference. Result has 491 places, 661 transitions, 10843 flow [2024-06-14 11:25:50,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10149, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10843, PETRI_PLACES=491, PETRI_TRANSITIONS=661} [2024-06-14 11:25:50,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-14 11:25:50,639 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 661 transitions, 10843 flow [2024-06-14 11:25:50,639 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:50,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:50,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:50,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:25:50,639 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:50,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:50,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1459229367, now seen corresponding path program 13 times [2024-06-14 11:25:50,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:50,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960445729] [2024-06-14 11:25:50,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:50,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:50,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:50,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:50,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960445729] [2024-06-14 11:25:50,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960445729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:50,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:50,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:50,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218199487] [2024-06-14 11:25:50,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:50,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:50,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:50,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:50,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:50,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:50,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 661 transitions, 10843 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:50,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:50,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:50,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:52,427 INFO L124 PetriNetUnfolderBase]: 3410/5682 cut-off events. [2024-06-14 11:25:52,427 INFO L125 PetriNetUnfolderBase]: For 1150665/1150665 co-relation queries the response was YES. [2024-06-14 11:25:52,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51065 conditions, 5682 events. 3410/5682 cut-off events. For 1150665/1150665 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 37969 event pairs, 633 based on Foata normal form. 1/5675 useless extension candidates. Maximal degree in co-relation 50849. Up to 4906 conditions per place. [2024-06-14 11:25:52,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 190 changer transitions 0/691 dead transitions. [2024-06-14 11:25:52,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 691 transitions, 12342 flow [2024-06-14 11:25:52,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:25:52,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:25:52,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 11:25:52,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-14 11:25:52,500 INFO L175 Difference]: Start difference. First operand has 491 places, 661 transitions, 10843 flow. Second operand 11 states and 238 transitions. [2024-06-14 11:25:52,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 691 transitions, 12342 flow [2024-06-14 11:25:59,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 691 transitions, 11640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:25:59,574 INFO L231 Difference]: Finished difference. Result has 493 places, 664 transitions, 10596 flow [2024-06-14 11:25:59,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10147, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10596, PETRI_PLACES=493, PETRI_TRANSITIONS=664} [2024-06-14 11:25:59,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-14 11:25:59,574 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 664 transitions, 10596 flow [2024-06-14 11:25:59,574 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:59,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:59,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:59,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:25:59,575 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:59,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:59,575 INFO L85 PathProgramCache]: Analyzing trace with hash 385134753, now seen corresponding path program 14 times [2024-06-14 11:25:59,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:59,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116798895] [2024-06-14 11:25:59,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:59,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:59,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:59,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:59,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116798895] [2024-06-14 11:25:59,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116798895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:59,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:59,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:25:59,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468907020] [2024-06-14 11:25:59,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:59,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:25:59,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:59,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:25:59,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:25:59,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:59,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 664 transitions, 10596 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:59,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:59,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:59,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:01,331 INFO L124 PetriNetUnfolderBase]: 3431/5719 cut-off events. [2024-06-14 11:26:01,331 INFO L125 PetriNetUnfolderBase]: For 1183379/1183379 co-relation queries the response was YES. [2024-06-14 11:26:01,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51296 conditions, 5719 events. 3431/5719 cut-off events. For 1183379/1183379 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38241 event pairs, 630 based on Foata normal form. 1/5712 useless extension candidates. Maximal degree in co-relation 51079. Up to 4905 conditions per place. [2024-06-14 11:26:01,401 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 486 selfloop transitions, 211 changer transitions 0/703 dead transitions. [2024-06-14 11:26:01,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 703 transitions, 12763 flow [2024-06-14 11:26:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:26:01,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:26:01,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-14 11:26:01,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-14 11:26:01,403 INFO L175 Difference]: Start difference. First operand has 493 places, 664 transitions, 10596 flow. Second operand 12 states and 259 transitions. [2024-06-14 11:26:01,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 703 transitions, 12763 flow [2024-06-14 11:26:07,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 703 transitions, 12351 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:07,464 INFO L231 Difference]: Finished difference. Result has 497 places, 673 transitions, 10822 flow [2024-06-14 11:26:07,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10822, PETRI_PLACES=497, PETRI_TRANSITIONS=673} [2024-06-14 11:26:07,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-14 11:26:07,465 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 673 transitions, 10822 flow [2024-06-14 11:26:07,465 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:07,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:07,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:07,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:26:07,465 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:26:07,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:07,465 INFO L85 PathProgramCache]: Analyzing trace with hash -90379345, now seen corresponding path program 15 times [2024-06-14 11:26:07,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:07,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388734986] [2024-06-14 11:26:07,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:07,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:07,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:07,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:07,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388734986] [2024-06-14 11:26:07,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388734986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:07,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:07,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:07,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542802020] [2024-06-14 11:26:07,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:07,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:07,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:07,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:07,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:07,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:07,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 673 transitions, 10822 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:07,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:07,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:07,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:09,108 INFO L124 PetriNetUnfolderBase]: 3436/5728 cut-off events. [2024-06-14 11:26:09,109 INFO L125 PetriNetUnfolderBase]: For 1201084/1201084 co-relation queries the response was YES. [2024-06-14 11:26:09,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51577 conditions, 5728 events. 3436/5728 cut-off events. For 1201084/1201084 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 38286 event pairs, 630 based on Foata normal form. 1/5721 useless extension candidates. Maximal degree in co-relation 51358. Up to 4911 conditions per place. [2024-06-14 11:26:09,323 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 488 selfloop transitions, 214 changer transitions 0/708 dead transitions. [2024-06-14 11:26:09,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 708 transitions, 12902 flow [2024-06-14 11:26:09,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 11:26:09,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 11:26:09,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 295 transitions. [2024-06-14 11:26:09,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5139372822299652 [2024-06-14 11:26:09,324 INFO L175 Difference]: Start difference. First operand has 497 places, 673 transitions, 10822 flow. Second operand 14 states and 295 transitions. [2024-06-14 11:26:09,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 708 transitions, 12902 flow [2024-06-14 11:26:15,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 708 transitions, 12574 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:15,750 INFO L231 Difference]: Finished difference. Result has 504 places, 676 transitions, 11000 flow [2024-06-14 11:26:15,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10514, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11000, PETRI_PLACES=504, PETRI_TRANSITIONS=676} [2024-06-14 11:26:15,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 462 predicate places. [2024-06-14 11:26:15,751 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 676 transitions, 11000 flow [2024-06-14 11:26:15,751 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:15,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:15,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:15,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:26:15,751 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:26:15,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:15,752 INFO L85 PathProgramCache]: Analyzing trace with hash -90022225, now seen corresponding path program 16 times [2024-06-14 11:26:15,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:15,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499107893] [2024-06-14 11:26:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:15,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:15,889 INFO L134 CoverageAnalysis]: 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:15,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:15,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499107893] [2024-06-14 11:26:15,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499107893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:15,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:15,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:15,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713173046] [2024-06-14 11:26:15,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:15,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:15,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:15,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:15,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:15,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:15,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 676 transitions, 11000 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:15,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:15,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:15,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:17,539 INFO L124 PetriNetUnfolderBase]: 3441/5736 cut-off events. [2024-06-14 11:26:17,539 INFO L125 PetriNetUnfolderBase]: For 1217894/1217894 co-relation queries the response was YES. [2024-06-14 11:26:17,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52064 conditions, 5736 events. 3441/5736 cut-off events. For 1217894/1217894 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38400 event pairs, 632 based on Foata normal form. 1/5729 useless extension candidates. Maximal degree in co-relation 51843. Up to 4939 conditions per place. [2024-06-14 11:26:17,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 502 selfloop transitions, 201 changer transitions 0/709 dead transitions. [2024-06-14 11:26:17,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 709 transitions, 12793 flow [2024-06-14 11:26:17,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:26:17,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:26:17,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 270 transitions. [2024-06-14 11:26:17,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065666041275797 [2024-06-14 11:26:17,616 INFO L175 Difference]: Start difference. First operand has 504 places, 676 transitions, 11000 flow. Second operand 13 states and 270 transitions. [2024-06-14 11:26:17,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 709 transitions, 12793 flow [2024-06-14 11:26:24,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 709 transitions, 12329 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-14 11:26:24,800 INFO L231 Difference]: Finished difference. Result has 505 places, 679 transitions, 10999 flow [2024-06-14 11:26:24,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10542, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10999, PETRI_PLACES=505, PETRI_TRANSITIONS=679} [2024-06-14 11:26:24,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-14 11:26:24,801 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 679 transitions, 10999 flow [2024-06-14 11:26:24,801 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:24,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:24,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:24,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:26:24,801 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:26:24,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:24,802 INFO L85 PathProgramCache]: Analyzing trace with hash 579111351, now seen corresponding path program 17 times [2024-06-14 11:26:24,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:24,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586509171] [2024-06-14 11:26:24,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:24,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:24,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:24,926 INFO L134 CoverageAnalysis]: 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:24,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:24,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586509171] [2024-06-14 11:26:24,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586509171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:24,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:24,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:24,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075613023] [2024-06-14 11:26:24,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:24,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:24,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:24,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:24,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:24,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:24,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 679 transitions, 10999 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:24,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:24,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:24,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:26,564 INFO L124 PetriNetUnfolderBase]: 3438/5732 cut-off events. [2024-06-14 11:26:26,564 INFO L125 PetriNetUnfolderBase]: For 1225795/1225795 co-relation queries the response was YES. [2024-06-14 11:26:26,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51986 conditions, 5732 events. 3438/5732 cut-off events. For 1225795/1225795 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38402 event pairs, 632 based on Foata normal form. 1/5725 useless extension candidates. Maximal degree in co-relation 51764. Up to 4936 conditions per place. [2024-06-14 11:26:26,639 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 503 selfloop transitions, 201 changer transitions 0/710 dead transitions. [2024-06-14 11:26:26,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 710 transitions, 12481 flow [2024-06-14 11:26:26,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 11:26:26,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 11:26:26,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 303 transitions. [2024-06-14 11:26:26,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-14 11:26:26,641 INFO L175 Difference]: Start difference. First operand has 505 places, 679 transitions, 10999 flow. Second operand 15 states and 303 transitions. [2024-06-14 11:26:26,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 710 transitions, 12481 flow [2024-06-14 11:26:33,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 710 transitions, 12063 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 11:26:33,574 INFO L231 Difference]: Finished difference. Result has 510 places, 679 transitions, 10989 flow [2024-06-14 11:26:33,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10581, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10989, PETRI_PLACES=510, PETRI_TRANSITIONS=679} [2024-06-14 11:26:33,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-14 11:26:33,575 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 679 transitions, 10989 flow [2024-06-14 11:26:33,575 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:33,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:33,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:33,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:26:33,575 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:33,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:33,576 INFO L85 PathProgramCache]: Analyzing trace with hash -944944131, now seen corresponding path program 18 times [2024-06-14 11:26:33,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:33,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978149546] [2024-06-14 11:26:33,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:33,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:33,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:33,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:33,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:33,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978149546] [2024-06-14 11:26:33,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978149546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:33,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:33,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:33,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796909621] [2024-06-14 11:26:33,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:33,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:33,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:33,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:33,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:33,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:33,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 679 transitions, 10989 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:33,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:33,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:33,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:35,403 INFO L124 PetriNetUnfolderBase]: 3435/5729 cut-off events. [2024-06-14 11:26:35,404 INFO L125 PetriNetUnfolderBase]: For 1233987/1233987 co-relation queries the response was YES. [2024-06-14 11:26:35,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51939 conditions, 5729 events. 3435/5729 cut-off events. For 1233987/1233987 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38325 event pairs, 630 based on Foata normal form. 1/5722 useless extension candidates. Maximal degree in co-relation 51716. Up to 4911 conditions per place. [2024-06-14 11:26:35,475 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 220 changer transitions 0/708 dead transitions. [2024-06-14 11:26:35,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 708 transitions, 12463 flow [2024-06-14 11:26:35,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:26:35,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:26:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-14 11:26:35,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:26:35,477 INFO L175 Difference]: Start difference. First operand has 510 places, 679 transitions, 10989 flow. Second operand 13 states and 273 transitions. [2024-06-14 11:26:35,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 708 transitions, 12463 flow [2024-06-14 11:26:42,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 708 transitions, 12023 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-14 11:26:42,472 INFO L231 Difference]: Finished difference. Result has 508 places, 679 transitions, 10995 flow [2024-06-14 11:26:42,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10549, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10995, PETRI_PLACES=508, PETRI_TRANSITIONS=679} [2024-06-14 11:26:42,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-14 11:26:42,473 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 679 transitions, 10995 flow [2024-06-14 11:26:42,473 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,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:42,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:42,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:26:42,473 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:42,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:42,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1204553108, now seen corresponding path program 2 times [2024-06-14 11:26:42,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:42,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888942324] [2024-06-14 11:26:42,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:42,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:42,621 INFO L134 CoverageAnalysis]: 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,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:42,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888942324] [2024-06-14 11:26:42,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888942324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:42,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:42,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:42,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305515675] [2024-06-14 11:26:42,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:42,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:42,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:42,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:42,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:42,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:42,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 679 transitions, 10995 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:26:42,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:42,684 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:44,211 INFO L124 PetriNetUnfolderBase]: 3443/5746 cut-off events. [2024-06-14 11:26:44,212 INFO L125 PetriNetUnfolderBase]: For 1260753/1260753 co-relation queries the response was YES. [2024-06-14 11:26:44,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52181 conditions, 5746 events. 3443/5746 cut-off events. For 1260753/1260753 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38503 event pairs, 611 based on Foata normal form. 2/5740 useless extension candidates. Maximal degree in co-relation 51957. Up to 5116 conditions per place. [2024-06-14 11:26:44,287 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 627 selfloop transitions, 68 changer transitions 0/701 dead transitions. [2024-06-14 11:26:44,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 701 transitions, 12469 flow [2024-06-14 11:26:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:44,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:44,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:26:44,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 11:26:44,289 INFO L175 Difference]: Start difference. First operand has 508 places, 679 transitions, 10995 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:26:44,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 701 transitions, 12469 flow [2024-06-14 11:26:51,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 12011 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 11:26:51,405 INFO L231 Difference]: Finished difference. Result has 505 places, 681 transitions, 10718 flow [2024-06-14 11:26:51,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10537, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10718, PETRI_PLACES=505, PETRI_TRANSITIONS=681} [2024-06-14 11:26:51,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-14 11:26:51,406 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 681 transitions, 10718 flow [2024-06-14 11:26:51,406 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:26:51,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:51,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:51,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:26:51,407 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:51,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:51,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1576112339, now seen corresponding path program 19 times [2024-06-14 11:26:51,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:51,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135766959] [2024-06-14 11:26:51,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:51,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:51,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:26:51,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:51,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135766959] [2024-06-14 11:26:51,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135766959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:51,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:51,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:26:51,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493324495] [2024-06-14 11:26:51,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:51,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:26:51,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:51,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:26:51,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:26:51,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:51,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 681 transitions, 10718 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:51,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:51,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:51,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:53,151 INFO L124 PetriNetUnfolderBase]: 3464/5752 cut-off events. [2024-06-14 11:26:53,152 INFO L125 PetriNetUnfolderBase]: For 1289533/1289533 co-relation queries the response was YES. [2024-06-14 11:26:53,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 5752 events. 3464/5752 cut-off events. For 1289533/1289533 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38391 event pairs, 705 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 52244. Up to 4528 conditions per place. [2024-06-14 11:26:53,225 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 412 changer transitions 0/713 dead transitions. [2024-06-14 11:26:53,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 713 transitions, 13173 flow [2024-06-14 11:26:53,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:26:53,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:26:53,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:26:53,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 11:26:53,226 INFO L175 Difference]: Start difference. First operand has 505 places, 681 transitions, 10718 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:26:53,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 713 transitions, 13173 flow [2024-06-14 11:27:00,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 713 transitions, 13016 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:00,608 INFO L231 Difference]: Finished difference. Result has 508 places, 690 transitions, 11556 flow [2024-06-14 11:27:00,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10561, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11556, PETRI_PLACES=508, PETRI_TRANSITIONS=690} [2024-06-14 11:27:00,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-14 11:27:00,609 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 690 transitions, 11556 flow [2024-06-14 11:27:00,609 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:00,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:00,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:00,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:27:00,609 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:27:00,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:00,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1780966055, now seen corresponding path program 20 times [2024-06-14 11:27:00,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:00,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217816831] [2024-06-14 11:27:00,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:00,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:00,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:00,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:00,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:00,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217816831] [2024-06-14 11:27:00,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217816831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:00,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:00,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:00,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695621829] [2024-06-14 11:27:00,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:00,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:00,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:00,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:00,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:00,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:00,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 690 transitions, 11556 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:00,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:00,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:00,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:02,378 INFO L124 PetriNetUnfolderBase]: 3461/5745 cut-off events. [2024-06-14 11:27:02,378 INFO L125 PetriNetUnfolderBase]: For 1302451/1302451 co-relation queries the response was YES. [2024-06-14 11:27:02,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53199 conditions, 5745 events. 3461/5745 cut-off events. For 1302451/1302451 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38318 event pairs, 708 based on Foata normal form. 1/5732 useless extension candidates. Maximal degree in co-relation 52973. Up to 4525 conditions per place. [2024-06-14 11:27:02,454 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 410 changer transitions 0/711 dead transitions. [2024-06-14 11:27:02,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 711 transitions, 13568 flow [2024-06-14 11:27:02,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:02,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:02,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:27:02,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:27:02,455 INFO L175 Difference]: Start difference. First operand has 508 places, 690 transitions, 11556 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:27:02,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 711 transitions, 13568 flow [2024-06-14 11:27:09,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 711 transitions, 12937 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:09,651 INFO L231 Difference]: Finished difference. Result has 511 places, 690 transitions, 11751 flow [2024-06-14 11:27:09,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10925, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11751, PETRI_PLACES=511, PETRI_TRANSITIONS=690} [2024-06-14 11:27:09,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-14 11:27:09,652 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 690 transitions, 11751 flow [2024-06-14 11:27:09,652 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,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:09,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:09,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:27:09,652 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:27:09,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:09,653 INFO L85 PathProgramCache]: Analyzing trace with hash 969676389, now seen corresponding path program 21 times [2024-06-14 11:27:09,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:09,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264065089] [2024-06-14 11:27:09,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:09,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:09,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:09,759 INFO L134 CoverageAnalysis]: 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,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:09,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264065089] [2024-06-14 11:27:09,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264065089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:09,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:09,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:09,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692516937] [2024-06-14 11:27:09,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:09,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:09,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:09,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:09,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:09,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:09,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 690 transitions, 11751 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,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:09,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:09,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:11,559 INFO L124 PetriNetUnfolderBase]: 3490/5825 cut-off events. [2024-06-14 11:27:11,559 INFO L125 PetriNetUnfolderBase]: For 1352219/1352219 co-relation queries the response was YES. [2024-06-14 11:27:11,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54189 conditions, 5825 events. 3490/5825 cut-off events. For 1352219/1352219 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 39116 event pairs, 623 based on Foata normal form. 1/5818 useless extension candidates. Maximal degree in co-relation 53961. Up to 5031 conditions per place. [2024-06-14 11:27:11,639 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 549 selfloop transitions, 171 changer transitions 0/726 dead transitions. [2024-06-14 11:27:11,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 726 transitions, 14079 flow [2024-06-14 11:27:11,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:27:11,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:27:11,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 253 transitions. [2024-06-14 11:27:11,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142276422764228 [2024-06-14 11:27:11,640 INFO L175 Difference]: Start difference. First operand has 511 places, 690 transitions, 11751 flow. Second operand 12 states and 253 transitions. [2024-06-14 11:27:11,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 726 transitions, 14079 flow [2024-06-14 11:27:18,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 726 transitions, 13227 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:18,861 INFO L231 Difference]: Finished difference. Result has 517 places, 702 transitions, 11553 flow [2024-06-14 11:27:18,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10923, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11553, PETRI_PLACES=517, PETRI_TRANSITIONS=702} [2024-06-14 11:27:18,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-14 11:27:18,862 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 702 transitions, 11553 flow [2024-06-14 11:27:18,862 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:18,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:18,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:18,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:27:18,863 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:27:18,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:18,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1665496325, now seen corresponding path program 22 times [2024-06-14 11:27:18,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:18,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701917647] [2024-06-14 11:27:18,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:18,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:18,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:18,982 INFO L134 CoverageAnalysis]: 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:18,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:18,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701917647] [2024-06-14 11:27:18,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701917647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:18,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:18,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:18,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436075508] [2024-06-14 11:27:18,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:18,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:18,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:18,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:18,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:19,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:19,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 702 transitions, 11553 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:19,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:19,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:19,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:20,624 INFO L124 PetriNetUnfolderBase]: 3503/5847 cut-off events. [2024-06-14 11:27:20,624 INFO L125 PetriNetUnfolderBase]: For 1377606/1377606 co-relation queries the response was YES. [2024-06-14 11:27:20,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54099 conditions, 5847 events. 3503/5847 cut-off events. For 1377606/1377606 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39315 event pairs, 623 based on Foata normal form. 1/5840 useless extension candidates. Maximal degree in co-relation 53869. Up to 5046 conditions per place. [2024-06-14 11:27:20,704 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 179 changer transitions 0/733 dead transitions. [2024-06-14 11:27:20,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 733 transitions, 13778 flow [2024-06-14 11:27:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:27:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:27:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 269 transitions. [2024-06-14 11:27:20,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046904315196998 [2024-06-14 11:27:20,706 INFO L175 Difference]: Start difference. First operand has 517 places, 702 transitions, 11553 flow. Second operand 13 states and 269 transitions. [2024-06-14 11:27:20,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 733 transitions, 13778 flow [2024-06-14 11:27:29,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 733 transitions, 13436 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-14 11:27:29,765 INFO L231 Difference]: Finished difference. Result has 523 places, 708 transitions, 11728 flow [2024-06-14 11:27:29,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11263, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11728, PETRI_PLACES=523, PETRI_TRANSITIONS=708} [2024-06-14 11:27:29,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-14 11:27:29,765 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 708 transitions, 11728 flow [2024-06-14 11:27:29,766 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:29,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:29,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:29,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:27:29,766 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:29,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:29,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1665680465, now seen corresponding path program 23 times [2024-06-14 11:27:29,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:29,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551494155] [2024-06-14 11:27:29,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:29,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:29,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:29,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:29,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551494155] [2024-06-14 11:27:29,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551494155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:29,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:29,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:29,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546391845] [2024-06-14 11:27:29,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:29,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:29,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:29,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:29,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:29,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:29,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 708 transitions, 11728 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:29,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:29,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:29,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:31,591 INFO L124 PetriNetUnfolderBase]: 3500/5843 cut-off events. [2024-06-14 11:27:31,591 INFO L125 PetriNetUnfolderBase]: For 1385129/1385129 co-relation queries the response was YES. [2024-06-14 11:27:31,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54243 conditions, 5843 events. 3500/5843 cut-off events. For 1385129/1385129 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39309 event pairs, 623 based on Foata normal form. 1/5836 useless extension candidates. Maximal degree in co-relation 54011. Up to 5043 conditions per place. [2024-06-14 11:27:31,668 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 177 changer transitions 0/731 dead transitions. [2024-06-14 11:27:31,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 731 transitions, 13796 flow [2024-06-14 11:27:31,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:31,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:31,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-14 11:27:31,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-14 11:27:31,669 INFO L175 Difference]: Start difference. First operand has 523 places, 708 transitions, 11728 flow. Second operand 11 states and 236 transitions. [2024-06-14 11:27:31,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 731 transitions, 13796 flow [2024-06-14 11:27:40,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 731 transitions, 13434 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 11:27:40,715 INFO L231 Difference]: Finished difference. Result has 525 places, 708 transitions, 11726 flow [2024-06-14 11:27:40,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11726, PETRI_PLACES=525, PETRI_TRANSITIONS=708} [2024-06-14 11:27:40,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-14 11:27:40,716 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 708 transitions, 11726 flow [2024-06-14 11:27:40,716 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:40,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:40,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:40,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:27:40,716 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:40,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1568755109, now seen corresponding path program 24 times [2024-06-14 11:27:40,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:40,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034083201] [2024-06-14 11:27:40,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:40,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:40,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:40,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:40,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034083201] [2024-06-14 11:27:40,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034083201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:40,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:40,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:40,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378303872] [2024-06-14 11:27:40,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:40,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:40,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:40,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:40,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:40,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:40,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 708 transitions, 11726 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:40,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:40,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:40,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:42,596 INFO L124 PetriNetUnfolderBase]: 3505/5845 cut-off events. [2024-06-14 11:27:42,597 INFO L125 PetriNetUnfolderBase]: For 1405410/1405410 co-relation queries the response was YES. [2024-06-14 11:27:42,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54405 conditions, 5845 events. 3505/5845 cut-off events. For 1405410/1405410 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 39328 event pairs, 667 based on Foata normal form. 1/5832 useless extension candidates. Maximal degree in co-relation 54172. Up to 4576 conditions per place. [2024-06-14 11:27:42,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 441 changer transitions 0/737 dead transitions. [2024-06-14 11:27:42,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 737 transitions, 14719 flow [2024-06-14 11:27:42,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:27:42,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:27:42,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 11:27:42,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541019955654102 [2024-06-14 11:27:42,677 INFO L175 Difference]: Start difference. First operand has 525 places, 708 transitions, 11726 flow. Second operand 11 states and 244 transitions. [2024-06-14 11:27:42,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 737 transitions, 14719 flow [2024-06-14 11:27:51,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 737 transitions, 14359 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:27:51,648 INFO L231 Difference]: Finished difference. Result has 526 places, 711 transitions, 12305 flow [2024-06-14 11:27:51,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12305, PETRI_PLACES=526, PETRI_TRANSITIONS=711} [2024-06-14 11:27:51,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-14 11:27:51,649 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 711 transitions, 12305 flow [2024-06-14 11:27:51,649 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:51,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:51,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:51,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:27:51,649 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:51,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:51,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1665674885, now seen corresponding path program 25 times [2024-06-14 11:27:51,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:51,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552220270] [2024-06-14 11:27:51,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:51,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:51,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:51,762 INFO L134 CoverageAnalysis]: 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:51,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:51,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552220270] [2024-06-14 11:27:51,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552220270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:51,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:51,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:27:51,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895743318] [2024-06-14 11:27:51,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:51,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:27:51,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:27:51,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:27:51,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:51,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 711 transitions, 12305 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:51,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:51,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:51,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:53,410 INFO L124 PetriNetUnfolderBase]: 3502/5841 cut-off events. [2024-06-14 11:27:53,410 INFO L125 PetriNetUnfolderBase]: For 1416643/1416643 co-relation queries the response was YES. [2024-06-14 11:27:53,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54998 conditions, 5841 events. 3502/5841 cut-off events. For 1416643/1416643 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 39242 event pairs, 633 based on Foata normal form. 1/5834 useless extension candidates. Maximal degree in co-relation 54764. Up to 5074 conditions per place. [2024-06-14 11:27:53,649 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 566 selfloop transitions, 158 changer transitions 0/730 dead transitions. [2024-06-14 11:27:53,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 730 transitions, 13799 flow [2024-06-14 11:27:53,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:53,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:53,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:27:53,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:27:53,651 INFO L175 Difference]: Start difference. First operand has 526 places, 711 transitions, 12305 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:27:53,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 730 transitions, 13799 flow [2024-06-14 11:28:02,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 730 transitions, 12582 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:02,625 INFO L231 Difference]: Finished difference. Result has 526 places, 711 transitions, 11410 flow [2024-06-14 11:28:02,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11088, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11410, PETRI_PLACES=526, PETRI_TRANSITIONS=711} [2024-06-14 11:28:02,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-14 11:28:02,625 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 711 transitions, 11410 flow [2024-06-14 11:28:02,626 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:28:02,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:02,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:02,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:28:02,626 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:02,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1198494251, now seen corresponding path program 26 times [2024-06-14 11:28:02,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:02,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208777676] [2024-06-14 11:28:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:02,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:02,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:02,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:02,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208777676] [2024-06-14 11:28:02,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208777676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:02,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:02,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:02,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192108024] [2024-06-14 11:28:02,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:02,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:02,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:02,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:02,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:02,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:02,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 711 transitions, 11410 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:28:02,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:02,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:02,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:04,508 INFO L124 PetriNetUnfolderBase]: 3515/5864 cut-off events. [2024-06-14 11:28:04,508 INFO L125 PetriNetUnfolderBase]: For 1438078/1438078 co-relation queries the response was YES. [2024-06-14 11:28:04,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54340 conditions, 5864 events. 3515/5864 cut-off events. For 1438078/1438078 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39478 event pairs, 632 based on Foata normal form. 1/5857 useless extension candidates. Maximal degree in co-relation 54107. Up to 5085 conditions per place. [2024-06-14 11:28:04,588 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 569 selfloop transitions, 165 changer transitions 0/740 dead transitions. [2024-06-14 11:28:04,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 740 transitions, 13327 flow [2024-06-14 11:28:04,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:04,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:04,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-14 11:28:04,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-14 11:28:04,589 INFO L175 Difference]: Start difference. First operand has 526 places, 711 transitions, 11410 flow. Second operand 12 states and 248 transitions. [2024-06-14 11:28:04,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 740 transitions, 13327 flow [2024-06-14 11:28:14,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 740 transitions, 12997 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:14,529 INFO L231 Difference]: Finished difference. Result has 532 places, 717 transitions, 11543 flow [2024-06-14 11:28:14,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11080, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11543, PETRI_PLACES=532, PETRI_TRANSITIONS=717} [2024-06-14 11:28:14,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-14 11:28:14,530 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 717 transitions, 11543 flow [2024-06-14 11:28:14,531 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:28:14,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:14,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:14,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:28:14,531 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:14,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:14,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1908579899, now seen corresponding path program 27 times [2024-06-14 11:28:14,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:14,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257620559] [2024-06-14 11:28:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:14,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:14,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:14,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257620559] [2024-06-14 11:28:14,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257620559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:14,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:14,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:14,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168404610] [2024-06-14 11:28:14,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:14,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:14,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:14,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:14,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:14,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 717 transitions, 11543 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:28:14,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:14,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:14,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:16,305 INFO L124 PetriNetUnfolderBase]: 3528/5874 cut-off events. [2024-06-14 11:28:16,305 INFO L125 PetriNetUnfolderBase]: For 1469899/1469899 co-relation queries the response was YES. [2024-06-14 11:28:16,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54787 conditions, 5874 events. 3528/5874 cut-off events. For 1469899/1469899 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 39484 event pairs, 697 based on Foata normal form. 1/5861 useless extension candidates. Maximal degree in co-relation 54552. Up to 4603 conditions per place. [2024-06-14 11:28:16,387 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 454 changer transitions 0/748 dead transitions. [2024-06-14 11:28:16,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 748 transitions, 14355 flow [2024-06-14 11:28:16,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:16,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:16,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:28:16,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-14 11:28:16,388 INFO L175 Difference]: Start difference. First operand has 532 places, 717 transitions, 11543 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:28:16,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 748 transitions, 14355 flow [2024-06-14 11:28:25,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 748 transitions, 14005 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 11:28:25,978 INFO L231 Difference]: Finished difference. Result has 534 places, 723 transitions, 12217 flow [2024-06-14 11:28:25,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12217, PETRI_PLACES=534, PETRI_TRANSITIONS=723} [2024-06-14 11:28:25,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-14 11:28:25,979 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 723 transitions, 12217 flow [2024-06-14 11:28:25,979 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:28:25,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:25,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:25,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:28:25,979 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:25,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:25,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1684397819, now seen corresponding path program 28 times [2024-06-14 11:28:25,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:25,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308521407] [2024-06-14 11:28:25,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:25,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:25,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:26,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:26,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:26,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308521407] [2024-06-14 11:28:26,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308521407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:26,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:26,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:26,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118480647] [2024-06-14 11:28:26,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:26,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:26,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:26,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:26,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:26,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:26,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 723 transitions, 12217 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:28:26,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:26,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:26,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:27,838 INFO L124 PetriNetUnfolderBase]: 3525/5882 cut-off events. [2024-06-14 11:28:27,839 INFO L125 PetriNetUnfolderBase]: For 1480681/1480681 co-relation queries the response was YES. [2024-06-14 11:28:27,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55424 conditions, 5882 events. 3525/5882 cut-off events. For 1480681/1480681 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39563 event pairs, 632 based on Foata normal form. 1/5875 useless extension candidates. Maximal degree in co-relation 55188. Up to 5100 conditions per place. [2024-06-14 11:28:27,918 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 576 selfloop transitions, 165 changer transitions 0/747 dead transitions. [2024-06-14 11:28:27,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 747 transitions, 13755 flow [2024-06-14 11:28:27,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 11:28:27,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 11:28:27,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 281 transitions. [2024-06-14 11:28:27,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895470383275261 [2024-06-14 11:28:27,919 INFO L175 Difference]: Start difference. First operand has 534 places, 723 transitions, 12217 flow. Second operand 14 states and 281 transitions. [2024-06-14 11:28:27,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 747 transitions, 13755 flow [2024-06-14 11:28:39,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 747 transitions, 12487 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 11:28:39,375 INFO L231 Difference]: Finished difference. Result has 538 places, 723 transitions, 11285 flow [2024-06-14 11:28:39,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11285, PETRI_PLACES=538, PETRI_TRANSITIONS=723} [2024-06-14 11:28:39,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-14 11:28:39,376 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 723 transitions, 11285 flow [2024-06-14 11:28:39,376 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:28:39,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:39,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:39,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:28:39,377 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:39,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:39,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1571474103, now seen corresponding path program 29 times [2024-06-14 11:28:39,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:39,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352530797] [2024-06-14 11:28:39,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:39,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:39,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:39,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:39,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352530797] [2024-06-14 11:28:39,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352530797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:39,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:39,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:39,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046472380] [2024-06-14 11:28:39,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:39,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:39,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:39,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:39,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:39,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:39,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 723 transitions, 11285 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:28:39,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:39,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:39,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:41,256 INFO L124 PetriNetUnfolderBase]: 3522/5881 cut-off events. [2024-06-14 11:28:41,256 INFO L125 PetriNetUnfolderBase]: For 1481485/1481485 co-relation queries the response was YES. [2024-06-14 11:28:41,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54523 conditions, 5881 events. 3522/5881 cut-off events. For 1481485/1481485 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39642 event pairs, 629 based on Foata normal form. 1/5874 useless extension candidates. Maximal degree in co-relation 54287. Up to 5107 conditions per place. [2024-06-14 11:28:41,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 585 selfloop transitions, 155 changer transitions 0/746 dead transitions. [2024-06-14 11:28:41,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 746 transitions, 13113 flow [2024-06-14 11:28:41,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:28:41,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:28:41,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-14 11:28:41,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-14 11:28:41,336 INFO L175 Difference]: Start difference. First operand has 538 places, 723 transitions, 11285 flow. Second operand 12 states and 247 transitions. [2024-06-14 11:28:41,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 746 transitions, 13113 flow [2024-06-14 11:28:51,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 746 transitions, 12767 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 11:28:51,459 INFO L231 Difference]: Finished difference. Result has 537 places, 723 transitions, 11255 flow [2024-06-14 11:28:51,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10939, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11255, PETRI_PLACES=537, PETRI_TRANSITIONS=723} [2024-06-14 11:28:51,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-14 11:28:51,460 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 723 transitions, 11255 flow [2024-06-14 11:28:51,460 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:28:51,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:51,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:51,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:28:51,460 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:28:51,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:51,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1912298969, now seen corresponding path program 30 times [2024-06-14 11:28:51,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:51,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810388513] [2024-06-14 11:28:51,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:51,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:51,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:51,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:51,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810388513] [2024-06-14 11:28:51,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810388513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:51,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:51,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:28:51,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025565013] [2024-06-14 11:28:51,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:51,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:28:51,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:51,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:28:51,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:28:51,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:28:51,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 723 transitions, 11255 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:28:51,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:51,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:28:51,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:53,434 INFO L124 PetriNetUnfolderBase]: 3519/5877 cut-off events. [2024-06-14 11:28:53,434 INFO L125 PetriNetUnfolderBase]: For 1489835/1489835 co-relation queries the response was YES. [2024-06-14 11:28:53,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54452 conditions, 5877 events. 3519/5877 cut-off events. For 1489835/1489835 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39579 event pairs, 629 based on Foata normal form. 1/5870 useless extension candidates. Maximal degree in co-relation 54215. Up to 5104 conditions per place. [2024-06-14 11:28:53,513 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 583 selfloop transitions, 155 changer transitions 0/744 dead transitions. [2024-06-14 11:28:53,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 744 transitions, 12781 flow [2024-06-14 11:28:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:28:53,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:28:53,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-14 11:28:53,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5099778270509978 [2024-06-14 11:28:53,514 INFO L175 Difference]: Start difference. First operand has 537 places, 723 transitions, 11255 flow. Second operand 11 states and 230 transitions. [2024-06-14 11:28:53,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 744 transitions, 12781 flow [2024-06-14 11:29:04,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 744 transitions, 12381 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-14 11:29:04,374 INFO L231 Difference]: Finished difference. Result has 535 places, 723 transitions, 11171 flow [2024-06-14 11:29:04,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10855, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11171, PETRI_PLACES=535, PETRI_TRANSITIONS=723} [2024-06-14 11:29:04,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-14 11:29:04,375 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 723 transitions, 11171 flow [2024-06-14 11:29:04,375 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:29:04,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:04,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:04,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:29:04,375 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:04,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:04,376 INFO L85 PathProgramCache]: Analyzing trace with hash -431696942, now seen corresponding path program 13 times [2024-06-14 11:29:04,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:04,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996629999] [2024-06-14 11:29:04,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:04,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:04,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:04,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:04,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:04,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996629999] [2024-06-14 11:29:04,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996629999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:04,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:04,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:04,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666961266] [2024-06-14 11:29:04,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:04,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:04,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:04,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:04,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:04,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:04,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 723 transitions, 11171 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:29:04,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:04,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:04,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:06,486 INFO L124 PetriNetUnfolderBase]: 3496/5844 cut-off events. [2024-06-14 11:29:06,487 INFO L125 PetriNetUnfolderBase]: For 1497461/1497461 co-relation queries the response was YES. [2024-06-14 11:29:06,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52820 conditions, 5844 events. 3496/5844 cut-off events. For 1497461/1497461 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39298 event pairs, 468 based on Foata normal form. 10/5846 useless extension candidates. Maximal degree in co-relation 52583. Up to 4574 conditions per place. [2024-06-14 11:29:06,621 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 566 selfloop transitions, 190 changer transitions 0/762 dead transitions. [2024-06-14 11:29:06,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 762 transitions, 13131 flow [2024-06-14 11:29:06,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:06,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:06,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:29:06,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:29:06,622 INFO L175 Difference]: Start difference. First operand has 535 places, 723 transitions, 11171 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:29:06,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 762 transitions, 13131 flow [2024-06-14 11:29:17,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 762 transitions, 12801 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 11:29:17,061 INFO L231 Difference]: Finished difference. Result has 533 places, 723 transitions, 11232 flow [2024-06-14 11:29:17,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10841, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11232, PETRI_PLACES=533, PETRI_TRANSITIONS=723} [2024-06-14 11:29:17,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-14 11:29:17,061 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 723 transitions, 11232 flow [2024-06-14 11:29:17,062 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:29:17,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:17,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:17,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:29:17,062 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:17,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:17,062 INFO L85 PathProgramCache]: Analyzing trace with hash -423126062, now seen corresponding path program 14 times [2024-06-14 11:29:17,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:17,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031657155] [2024-06-14 11:29:17,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:17,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:17,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031657155] [2024-06-14 11:29:17,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031657155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:17,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663040448] [2024-06-14 11:29:17,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:17,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:17,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:17,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:17,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 723 transitions, 11232 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:29:17,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:17,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:17,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:18,826 INFO L124 PetriNetUnfolderBase]: 3473/5809 cut-off events. [2024-06-14 11:29:18,826 INFO L125 PetriNetUnfolderBase]: For 1408984/1408984 co-relation queries the response was YES. [2024-06-14 11:29:18,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51502 conditions, 5809 events. 3473/5809 cut-off events. For 1408984/1408984 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39190 event pairs, 592 based on Foata normal form. 10/5809 useless extension candidates. Maximal degree in co-relation 51264. Up to 4943 conditions per place. [2024-06-14 11:29:18,907 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 581 selfloop transitions, 167 changer transitions 0/754 dead transitions. [2024-06-14 11:29:18,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 754 transitions, 12832 flow [2024-06-14 11:29:18,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:18,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:18,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:29:18,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 11:29:18,908 INFO L175 Difference]: Start difference. First operand has 533 places, 723 transitions, 11232 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:29:18,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 754 transitions, 12832 flow [2024-06-14 11:29:29,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 754 transitions, 12369 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:29,471 INFO L231 Difference]: Finished difference. Result has 532 places, 723 transitions, 11115 flow [2024-06-14 11:29:29,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10769, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11115, PETRI_PLACES=532, PETRI_TRANSITIONS=723} [2024-06-14 11:29:29,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-14 11:29:29,471 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 723 transitions, 11115 flow [2024-06-14 11:29:29,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:29:29,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:29,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:29,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:29:29,472 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:29,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:29,472 INFO L85 PathProgramCache]: Analyzing trace with hash -136238732, now seen corresponding path program 15 times [2024-06-14 11:29:29,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:29,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33621108] [2024-06-14 11:29:29,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:29,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:29,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:29,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:29:29,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:29,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33621108] [2024-06-14 11:29:29,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33621108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:29,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:29,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:29,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179344141] [2024-06-14 11:29:29,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:29,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:29,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:29,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:29,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:29,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:29,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 723 transitions, 11115 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:29:29,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:29,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:29,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:31,238 INFO L124 PetriNetUnfolderBase]: 3450/5776 cut-off events. [2024-06-14 11:29:31,238 INFO L125 PetriNetUnfolderBase]: For 1276117/1276117 co-relation queries the response was YES. [2024-06-14 11:29:31,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49270 conditions, 5776 events. 3450/5776 cut-off events. For 1276117/1276117 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 38968 event pairs, 583 based on Foata normal form. 10/5776 useless extension candidates. Maximal degree in co-relation 49033. Up to 4904 conditions per place. [2024-06-14 11:29:31,320 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 172 changer transitions 0/756 dead transitions. [2024-06-14 11:29:31,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 756 transitions, 12723 flow [2024-06-14 11:29:31,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:31,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:31,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:29:31,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-14 11:29:31,321 INFO L175 Difference]: Start difference. First operand has 532 places, 723 transitions, 11115 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:29:31,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 756 transitions, 12723 flow [2024-06-14 11:29:39,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 756 transitions, 12353 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:39,995 INFO L231 Difference]: Finished difference. Result has 533 places, 723 transitions, 11104 flow [2024-06-14 11:29:39,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10745, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11104, PETRI_PLACES=533, PETRI_TRANSITIONS=723} [2024-06-14 11:29:39,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-14 11:29:39,996 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 723 transitions, 11104 flow [2024-06-14 11:29:39,996 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:29:39,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:39,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:39,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:29:39,998 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:39,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:39,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1660479646, now seen corresponding path program 16 times [2024-06-14 11:29:39,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:39,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819378373] [2024-06-14 11:29:39,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:39,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:40,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:40,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:29:40,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:40,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819378373] [2024-06-14 11:29:40,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819378373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:40,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:40,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:40,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078696254] [2024-06-14 11:29:40,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:40,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:40,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:40,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:40,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:40,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:40,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 723 transitions, 11104 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:29:40,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:40,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:40,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:41,848 INFO L124 PetriNetUnfolderBase]: 3577/5995 cut-off events. [2024-06-14 11:29:41,849 INFO L125 PetriNetUnfolderBase]: For 1611346/1611352 co-relation queries the response was YES. [2024-06-14 11:29:42,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50079 conditions, 5995 events. 3577/5995 cut-off events. For 1611346/1611352 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 40604 event pairs, 508 based on Foata normal form. 48/6041 useless extension candidates. Maximal degree in co-relation 49843. Up to 4911 conditions per place. [2024-06-14 11:29:42,109 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 663 selfloop transitions, 90 changer transitions 1/760 dead transitions. [2024-06-14 11:29:42,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 12795 flow [2024-06-14 11:29:42,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:42,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:42,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:29:42,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 11:29:42,111 INFO L175 Difference]: Start difference. First operand has 533 places, 723 transitions, 11104 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:29:42,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 12795 flow [2024-06-14 11:29:50,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 760 transitions, 12443 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:29:50,786 INFO L231 Difference]: Finished difference. Result has 530 places, 724 transitions, 11000 flow [2024-06-14 11:29:50,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10752, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11000, PETRI_PLACES=530, PETRI_TRANSITIONS=724} [2024-06-14 11:29:50,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-14 11:29:50,788 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 724 transitions, 11000 flow [2024-06-14 11:29:50,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:29:50,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:50,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:50,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:29:50,789 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:50,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:50,789 INFO L85 PathProgramCache]: Analyzing trace with hash -421428182, now seen corresponding path program 17 times [2024-06-14 11:29:50,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:50,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483941216] [2024-06-14 11:29:50,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:50,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:50,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:50,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:50,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483941216] [2024-06-14 11:29:50,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483941216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:50,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:50,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:50,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202427439] [2024-06-14 11:29:50,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:50,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:50,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:50,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:50,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:29:50,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 724 transitions, 11000 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:29:50,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:50,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:29:50,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:52,700 INFO L124 PetriNetUnfolderBase]: 3590/6013 cut-off events. [2024-06-14 11:29:52,700 INFO L125 PetriNetUnfolderBase]: For 1220870/1220876 co-relation queries the response was YES. [2024-06-14 11:29:52,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50067 conditions, 6013 events. 3590/6013 cut-off events. For 1220870/1220876 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 40788 event pairs, 608 based on Foata normal form. 14/6020 useless extension candidates. Maximal degree in co-relation 49831. Up to 5155 conditions per place. [2024-06-14 11:29:52,787 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 614 selfloop transitions, 142 changer transitions 0/762 dead transitions. [2024-06-14 11:29:52,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 762 transitions, 12670 flow [2024-06-14 11:29:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:52,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:52,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:29:52,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-14 11:29:52,790 INFO L175 Difference]: Start difference. First operand has 530 places, 724 transitions, 11000 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:29:52,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 762 transitions, 12670 flow [2024-06-14 11:30:02,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 762 transitions, 12435 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:02,347 INFO L231 Difference]: Finished difference. Result has 532 places, 725 transitions, 11100 flow [2024-06-14 11:30:02,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10765, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11100, PETRI_PLACES=532, PETRI_TRANSITIONS=725} [2024-06-14 11:30:02,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-14 11:30:02,349 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 725 transitions, 11100 flow [2024-06-14 11:30:02,349 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:30:02,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:02,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:02,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:30:02,349 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:02,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:02,350 INFO L85 PathProgramCache]: Analyzing trace with hash -743394906, now seen corresponding path program 18 times [2024-06-14 11:30:02,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:02,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413693536] [2024-06-14 11:30:02,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:02,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:02,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:02,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:02,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413693536] [2024-06-14 11:30:02,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413693536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:02,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:02,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:02,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815785820] [2024-06-14 11:30:02,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:02,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:02,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:02,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:02,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:02,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:02,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 725 transitions, 11100 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:30:02,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:02,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:02,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:05,065 INFO L124 PetriNetUnfolderBase]: 3613/6050 cut-off events. [2024-06-14 11:30:05,065 INFO L125 PetriNetUnfolderBase]: For 1215069/1215075 co-relation queries the response was YES. [2024-06-14 11:30:05,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50100 conditions, 6050 events. 3613/6050 cut-off events. For 1215069/1215075 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 41109 event pairs, 611 based on Foata normal form. 14/6057 useless extension candidates. Maximal degree in co-relation 49864. Up to 5333 conditions per place. [2024-06-14 11:30:05,191 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 677 selfloop transitions, 77 changer transitions 0/760 dead transitions. [2024-06-14 11:30:05,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 12760 flow [2024-06-14 11:30:05,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:05,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:05,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:30:05,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:30:05,193 INFO L175 Difference]: Start difference. First operand has 532 places, 725 transitions, 11100 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:30:05,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 12760 flow [2024-06-14 11:30:14,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 760 transitions, 12426 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:14,392 INFO L231 Difference]: Finished difference. Result has 533 places, 726 transitions, 10973 flow [2024-06-14 11:30:14,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10766, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10973, PETRI_PLACES=533, PETRI_TRANSITIONS=726} [2024-06-14 11:30:14,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-14 11:30:14,393 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 726 transitions, 10973 flow [2024-06-14 11:30:14,393 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:30:14,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:14,393 INFO L208 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:30:14,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:30:14,393 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:14,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:14,394 INFO L85 PathProgramCache]: Analyzing trace with hash -424285142, now seen corresponding path program 19 times [2024-06-14 11:30:14,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:14,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461525142] [2024-06-14 11:30:14,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:14,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:14,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:14,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:14,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461525142] [2024-06-14 11:30:14,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461525142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:14,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:14,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:14,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045024524] [2024-06-14 11:30:14,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:14,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:14,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:14,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:14,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:14,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:14,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 726 transitions, 10973 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:30:14,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:14,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:14,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:16,279 INFO L124 PetriNetUnfolderBase]: 3636/6092 cut-off events. [2024-06-14 11:30:16,279 INFO L125 PetriNetUnfolderBase]: For 1189743/1189749 co-relation queries the response was YES. [2024-06-14 11:30:16,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49862 conditions, 6092 events. 3636/6092 cut-off events. For 1189743/1189749 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41382 event pairs, 480 based on Foata normal form. 14/6104 useless extension candidates. Maximal degree in co-relation 49626. Up to 4730 conditions per place. [2024-06-14 11:30:16,359 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 605 selfloop transitions, 159 changer transitions 0/770 dead transitions. [2024-06-14 11:30:16,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 770 transitions, 12715 flow [2024-06-14 11:30:16,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:16,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:16,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 11:30:16,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-14 11:30:16,361 INFO L175 Difference]: Start difference. First operand has 533 places, 726 transitions, 10973 flow. Second operand 8 states and 206 transitions. [2024-06-14 11:30:16,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 770 transitions, 12715 flow [2024-06-14 11:30:23,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 770 transitions, 12538 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:23,557 INFO L231 Difference]: Finished difference. Result has 537 places, 727 transitions, 11168 flow [2024-06-14 11:30:23,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10796, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11168, PETRI_PLACES=537, PETRI_TRANSITIONS=727} [2024-06-14 11:30:23,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-14 11:30:23,557 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 727 transitions, 11168 flow [2024-06-14 11:30:23,558 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:30:23,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:23,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:23,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:30:23,558 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:23,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:23,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1260017180, now seen corresponding path program 3 times [2024-06-14 11:30:23,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:23,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587025313] [2024-06-14 11:30:23,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:23,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:23,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:23,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:23,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587025313] [2024-06-14 11:30:23,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587025313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:23,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:23,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:23,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12379192] [2024-06-14 11:30:23,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:23,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:23,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:23,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:23,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:23,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:23,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 727 transitions, 11168 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:30:23,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:23,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:23,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:25,270 INFO L124 PetriNetUnfolderBase]: 3631/6080 cut-off events. [2024-06-14 11:30:25,270 INFO L125 PetriNetUnfolderBase]: For 1097269/1097269 co-relation queries the response was YES. [2024-06-14 11:30:25,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49810 conditions, 6080 events. 3631/6080 cut-off events. For 1097269/1097269 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41374 event pairs, 647 based on Foata normal form. 2/6074 useless extension candidates. Maximal degree in co-relation 49573. Up to 5410 conditions per place. [2024-06-14 11:30:25,349 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 668 selfloop transitions, 71 changer transitions 0/745 dead transitions. [2024-06-14 11:30:25,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 745 transitions, 12690 flow [2024-06-14 11:30:25,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:25,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:25,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:30:25,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:30:25,351 INFO L175 Difference]: Start difference. First operand has 537 places, 727 transitions, 11168 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:30:25,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 745 transitions, 12690 flow [2024-06-14 11:30:33,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 745 transitions, 12321 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:33,067 INFO L231 Difference]: Finished difference. Result has 535 places, 727 transitions, 10952 flow [2024-06-14 11:30:33,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10799, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10952, PETRI_PLACES=535, PETRI_TRANSITIONS=727} [2024-06-14 11:30:33,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-14 11:30:33,068 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 727 transitions, 10952 flow [2024-06-14 11:30:33,068 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:30:33,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:33,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] [2024-06-14 11:30:33,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:30:33,069 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:33,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:33,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1855747050, now seen corresponding path program 4 times [2024-06-14 11:30:33,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:33,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093765536] [2024-06-14 11:30:33,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:33,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:33,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:33,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:33,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:33,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093765536] [2024-06-14 11:30:33,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093765536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:33,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:33,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:33,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836322479] [2024-06-14 11:30:33,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:33,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:33,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:33,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:33,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:33,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:33,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 727 transitions, 10952 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:30:33,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:33,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:33,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:34,890 INFO L124 PetriNetUnfolderBase]: 3652/6101 cut-off events. [2024-06-14 11:30:34,890 INFO L125 PetriNetUnfolderBase]: For 1087531/1087531 co-relation queries the response was YES. [2024-06-14 11:30:34,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49551 conditions, 6101 events. 3652/6101 cut-off events. For 1087531/1087531 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 41410 event pairs, 642 based on Foata normal form. 2/6093 useless extension candidates. Maximal degree in co-relation 49316. Up to 5416 conditions per place. [2024-06-14 11:30:34,968 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 678 selfloop transitions, 70 changer transitions 0/754 dead transitions. [2024-06-14 11:30:34,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 754 transitions, 12897 flow [2024-06-14 11:30:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:34,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:30:34,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:30:34,970 INFO L175 Difference]: Start difference. First operand has 535 places, 727 transitions, 10952 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:30:34,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 754 transitions, 12897 flow [2024-06-14 11:30:43,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 754 transitions, 12746 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:43,274 INFO L231 Difference]: Finished difference. Result has 537 places, 732 transitions, 11065 flow [2024-06-14 11:30:43,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10805, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11065, PETRI_PLACES=537, PETRI_TRANSITIONS=732} [2024-06-14 11:30:43,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-14 11:30:43,275 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 732 transitions, 11065 flow [2024-06-14 11:30:43,275 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:30:43,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:43,275 INFO L208 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:30:43,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:30:43,276 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:43,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:43,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1843760332, now seen corresponding path program 5 times [2024-06-14 11:30:43,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:43,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800149033] [2024-06-14 11:30:43,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:43,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:43,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:43,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:43,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800149033] [2024-06-14 11:30:43,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800149033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:43,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:43,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:43,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781936559] [2024-06-14 11:30:43,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:43,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:43,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:43,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:43,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:43,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:43,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 732 transitions, 11065 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:30:43,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:43,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:43,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:45,021 INFO L124 PetriNetUnfolderBase]: 3660/6120 cut-off events. [2024-06-14 11:30:45,021 INFO L125 PetriNetUnfolderBase]: For 1074505/1074505 co-relation queries the response was YES. [2024-06-14 11:30:45,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49702 conditions, 6120 events. 3660/6120 cut-off events. For 1074505/1074505 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 41569 event pairs, 651 based on Foata normal form. 2/6114 useless extension candidates. Maximal degree in co-relation 49465. Up to 5465 conditions per place. [2024-06-14 11:30:45,103 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 678 selfloop transitions, 67 changer transitions 0/751 dead transitions. [2024-06-14 11:30:45,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 751 transitions, 12645 flow [2024-06-14 11:30:45,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:45,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:45,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:30:45,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:30:45,104 INFO L175 Difference]: Start difference. First operand has 537 places, 732 transitions, 11065 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:30:45,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 751 transitions, 12645 flow [2024-06-14 11:30:52,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 751 transitions, 12469 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-14 11:30:52,866 INFO L231 Difference]: Finished difference. Result has 541 places, 734 transitions, 11080 flow [2024-06-14 11:30:52,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10911, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11080, PETRI_PLACES=541, PETRI_TRANSITIONS=734} [2024-06-14 11:30:52,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-14 11:30:52,867 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 734 transitions, 11080 flow [2024-06-14 11:30:52,867 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:30:52,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:52,867 INFO L208 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:30:52,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:30:52,868 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:30:52,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1472571108, now seen corresponding path program 6 times [2024-06-14 11:30:52,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:52,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124357489] [2024-06-14 11:30:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:52,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:52,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:52,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:52,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:52,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124357489] [2024-06-14 11:30:52,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124357489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:52,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:52,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:30:52,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446716720] [2024-06-14 11:30:52,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:52,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:30:52,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:52,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:30:52,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:30:52,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:30:52,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 734 transitions, 11080 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:30:52,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:52,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:30:52,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:54,533 INFO L124 PetriNetUnfolderBase]: 3668/6145 cut-off events. [2024-06-14 11:30:54,534 INFO L125 PetriNetUnfolderBase]: For 1090623/1090634 co-relation queries the response was YES. [2024-06-14 11:30:54,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49862 conditions, 6145 events. 3668/6145 cut-off events. For 1090623/1090634 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 41838 event pairs, 582 based on Foata normal form. 10/6148 useless extension candidates. Maximal degree in co-relation 49623. Up to 5281 conditions per place. [2024-06-14 11:30:54,614 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 672 selfloop transitions, 82 changer transitions 0/760 dead transitions. [2024-06-14 11:30:54,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 760 transitions, 13337 flow [2024-06-14 11:30:54,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:54,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:54,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:30:54,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:30:54,615 INFO L175 Difference]: Start difference. First operand has 541 places, 734 transitions, 11080 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:30:54,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 760 transitions, 13337 flow [2024-06-14 11:31:00,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 760 transitions, 13190 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:31:00,171 INFO L231 Difference]: Finished difference. Result has 544 places, 739 transitions, 11225 flow [2024-06-14 11:31:00,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10933, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11225, PETRI_PLACES=544, PETRI_TRANSITIONS=739} [2024-06-14 11:31:00,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-14 11:31:00,172 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 739 transitions, 11225 flow [2024-06-14 11:31:00,172 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:31:00,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:00,172 INFO L208 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:31:00,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:31:00,172 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:00,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:00,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1499012300, now seen corresponding path program 7 times [2024-06-14 11:31:00,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:00,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883747053] [2024-06-14 11:31:00,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:00,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:00,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:00,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:00,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:00,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883747053] [2024-06-14 11:31:00,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883747053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:00,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:00,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:00,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100284765] [2024-06-14 11:31:00,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:00,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:00,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:00,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:00,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:00,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:00,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 739 transitions, 11225 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:31:00,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:00,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:00,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:02,103 INFO L124 PetriNetUnfolderBase]: 3676/6159 cut-off events. [2024-06-14 11:31:02,103 INFO L125 PetriNetUnfolderBase]: For 1105648/1105665 co-relation queries the response was YES. [2024-06-14 11:31:02,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50280 conditions, 6159 events. 3676/6159 cut-off events. For 1105648/1105665 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41948 event pairs, 576 based on Foata normal form. 14/6167 useless extension candidates. Maximal degree in co-relation 50039. Up to 5386 conditions per place. [2024-06-14 11:31:02,184 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 675 selfloop transitions, 80 changer transitions 0/761 dead transitions. [2024-06-14 11:31:02,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 761 transitions, 12835 flow [2024-06-14 11:31:02,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:02,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:02,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:31:02,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 11:31:02,185 INFO L175 Difference]: Start difference. First operand has 544 places, 739 transitions, 11225 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:31:02,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 761 transitions, 12835 flow [2024-06-14 11:31:11,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 761 transitions, 12586 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-14 11:31:11,847 INFO L231 Difference]: Finished difference. Result has 548 places, 741 transitions, 11197 flow [2024-06-14 11:31:11,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11002, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11197, PETRI_PLACES=548, PETRI_TRANSITIONS=741} [2024-06-14 11:31:11,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-14 11:31:11,848 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 741 transitions, 11197 flow [2024-06-14 11:31:11,848 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:31:11,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:11,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:11,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:31:11,848 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:11,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:11,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1651891481, now seen corresponding path program 31 times [2024-06-14 11:31:11,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:11,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670236210] [2024-06-14 11:31:11,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:11,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:11,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:11,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:11,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670236210] [2024-06-14 11:31:11,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670236210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:11,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:11,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:11,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969819395] [2024-06-14 11:31:11,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:11,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:11,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:11,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:11,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:11,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:11,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 741 transitions, 11197 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:31:11,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:11,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:11,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:13,705 INFO L124 PetriNetUnfolderBase]: 3673/6136 cut-off events. [2024-06-14 11:31:13,706 INFO L125 PetriNetUnfolderBase]: For 1093504/1093504 co-relation queries the response was YES. [2024-06-14 11:31:13,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49985 conditions, 6136 events. 3673/6136 cut-off events. For 1093504/1093504 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 41745 event pairs, 674 based on Foata normal form. 1/6129 useless extension candidates. Maximal degree in co-relation 49743. Up to 4976 conditions per place. [2024-06-14 11:31:13,789 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 396 changer transitions 0/771 dead transitions. [2024-06-14 11:31:13,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 771 transitions, 13401 flow [2024-06-14 11:31:13,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:13,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:13,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:31:13,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:31:13,790 INFO L175 Difference]: Start difference. First operand has 548 places, 741 transitions, 11197 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:31:13,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 771 transitions, 13401 flow [2024-06-14 11:31:21,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 771 transitions, 13216 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:31:21,919 INFO L231 Difference]: Finished difference. Result has 552 places, 741 transitions, 11814 flow [2024-06-14 11:31:21,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11814, PETRI_PLACES=552, PETRI_TRANSITIONS=741} [2024-06-14 11:31:21,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-14 11:31:21,919 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 741 transitions, 11814 flow [2024-06-14 11:31:21,919 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:31:21,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:21,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:21,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:31:21,920 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:21,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:21,920 INFO L85 PathProgramCache]: Analyzing trace with hash -423120947, now seen corresponding path program 32 times [2024-06-14 11:31:21,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:21,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130355095] [2024-06-14 11:31:21,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:21,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:22,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:22,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:22,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130355095] [2024-06-14 11:31:22,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130355095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:22,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:22,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:22,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980640288] [2024-06-14 11:31:22,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:22,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:22,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:22,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:22,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:22,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:22,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 741 transitions, 11814 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:31:22,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:22,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:22,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:23,868 INFO L124 PetriNetUnfolderBase]: 3670/6132 cut-off events. [2024-06-14 11:31:23,869 INFO L125 PetriNetUnfolderBase]: For 1098833/1098833 co-relation queries the response was YES. [2024-06-14 11:31:23,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50586 conditions, 6132 events. 3670/6132 cut-off events. For 1098833/1098833 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 41645 event pairs, 674 based on Foata normal form. 1/6125 useless extension candidates. Maximal degree in co-relation 50343. Up to 4973 conditions per place. [2024-06-14 11:31:23,947 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 370 selfloop transitions, 395 changer transitions 0/771 dead transitions. [2024-06-14 11:31:23,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 771 transitions, 14022 flow [2024-06-14 11:31:23,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:23,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:23,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:31:23,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:31:23,949 INFO L175 Difference]: Start difference. First operand has 552 places, 741 transitions, 11814 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:31:23,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 771 transitions, 14022 flow [2024-06-14 11:31:30,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 771 transitions, 13380 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:30,446 INFO L231 Difference]: Finished difference. Result has 553 places, 741 transitions, 11976 flow [2024-06-14 11:31:30,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11176, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11976, PETRI_PLACES=553, PETRI_TRANSITIONS=741} [2024-06-14 11:31:30,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-14 11:31:30,447 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 741 transitions, 11976 flow [2024-06-14 11:31:30,447 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:31:30,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:30,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, 1] [2024-06-14 11:31:30,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:31:30,447 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:30,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:30,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1355019570, now seen corresponding path program 8 times [2024-06-14 11:31:30,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:30,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427686496] [2024-06-14 11:31:30,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:30,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:30,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:30,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:30,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:30,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427686496] [2024-06-14 11:31:30,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427686496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:30,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:30,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:30,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962502661] [2024-06-14 11:31:30,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:30,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:30,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:30,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:30,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:30,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:30,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 741 transitions, 11976 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:31:30,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:30,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:30,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:32,222 INFO L124 PetriNetUnfolderBase]: 3665/6142 cut-off events. [2024-06-14 11:31:32,222 INFO L125 PetriNetUnfolderBase]: For 1092321/1092338 co-relation queries the response was YES. [2024-06-14 11:31:32,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50347 conditions, 6142 events. 3665/6142 cut-off events. For 1092321/1092338 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41839 event pairs, 662 based on Foata normal form. 14/6150 useless extension candidates. Maximal degree in co-relation 50104. Up to 5474 conditions per place. [2024-06-14 11:31:32,303 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 686 selfloop transitions, 64 changer transitions 0/756 dead transitions. [2024-06-14 11:31:32,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 756 transitions, 13512 flow [2024-06-14 11:31:32,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:32,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:32,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:31:32,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 11:31:32,304 INFO L175 Difference]: Start difference. First operand has 553 places, 741 transitions, 11976 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:31:32,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 756 transitions, 13512 flow [2024-06-14 11:31:38,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 756 transitions, 12674 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:38,657 INFO L231 Difference]: Finished difference. Result has 552 places, 741 transitions, 11271 flow [2024-06-14 11:31:38,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11138, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11271, PETRI_PLACES=552, PETRI_TRANSITIONS=741} [2024-06-14 11:31:38,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-14 11:31:38,658 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 741 transitions, 11271 flow [2024-06-14 11:31:38,658 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:31:38,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:38,658 INFO L208 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:31:38,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:31:38,659 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:38,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:38,659 INFO L85 PathProgramCache]: Analyzing trace with hash -568327732, now seen corresponding path program 9 times [2024-06-14 11:31:38,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:38,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116466644] [2024-06-14 11:31:38,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:38,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:38,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:38,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:31:38,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:38,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116466644] [2024-06-14 11:31:38,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116466644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:38,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:38,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:38,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897658445] [2024-06-14 11:31:38,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:38,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:38,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:38,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:38,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:38,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:38,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 741 transitions, 11271 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:31:38,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:38,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:38,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:40,359 INFO L124 PetriNetUnfolderBase]: 3660/6131 cut-off events. [2024-06-14 11:31:40,360 INFO L125 PetriNetUnfolderBase]: For 1065507/1065524 co-relation queries the response was YES. [2024-06-14 11:31:40,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49176 conditions, 6131 events. 3660/6131 cut-off events. For 1065507/1065524 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41792 event pairs, 655 based on Foata normal form. 14/6135 useless extension candidates. Maximal degree in co-relation 48932. Up to 5447 conditions per place. [2024-06-14 11:31:40,442 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 683 selfloop transitions, 69 changer transitions 0/758 dead transitions. [2024-06-14 11:31:40,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 758 transitions, 12815 flow [2024-06-14 11:31:40,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:40,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:40,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:31:40,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-14 11:31:40,443 INFO L175 Difference]: Start difference. First operand has 552 places, 741 transitions, 11271 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:31:40,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 758 transitions, 12815 flow [2024-06-14 11:31:46,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 758 transitions, 12668 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:31:46,863 INFO L231 Difference]: Finished difference. Result has 555 places, 741 transitions, 11267 flow [2024-06-14 11:31:46,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11124, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11267, PETRI_PLACES=555, PETRI_TRANSITIONS=741} [2024-06-14 11:31:46,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-14 11:31:46,864 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 741 transitions, 11267 flow [2024-06-14 11:31:46,864 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:31:46,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:46,864 INFO L208 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:31:46,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 11:31:46,865 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:46,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:46,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1200854693, now seen corresponding path program 33 times [2024-06-14 11:31:46,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:46,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393688581] [2024-06-14 11:31:46,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:46,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:46,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:46,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:46,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:46,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393688581] [2024-06-14 11:31:46,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393688581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:46,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:46,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:46,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420044247] [2024-06-14 11:31:46,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:46,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:46,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:46,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:46,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:47,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:47,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 741 transitions, 11267 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:31:47,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:47,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:47,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:48,895 INFO L124 PetriNetUnfolderBase]: 3665/6134 cut-off events. [2024-06-14 11:31:48,895 INFO L125 PetriNetUnfolderBase]: For 1064294/1064294 co-relation queries the response was YES. [2024-06-14 11:31:48,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 6134 events. 3665/6134 cut-off events. For 1064294/1064294 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 41758 event pairs, 662 based on Foata normal form. 1/6127 useless extension candidates. Maximal degree in co-relation 49052. Up to 4965 conditions per place. [2024-06-14 11:31:48,979 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 364 selfloop transitions, 410 changer transitions 0/780 dead transitions. [2024-06-14 11:31:48,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 780 transitions, 14169 flow [2024-06-14 11:31:48,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:31:48,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:31:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-14 11:31:48,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:31:48,980 INFO L175 Difference]: Start difference. First operand has 555 places, 741 transitions, 11267 flow. Second operand 13 states and 286 transitions. [2024-06-14 11:31:48,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 780 transitions, 14169 flow [2024-06-14 11:31:57,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 780 transitions, 14024 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:57,141 INFO L231 Difference]: Finished difference. Result has 562 places, 744 transitions, 12008 flow [2024-06-14 11:31:57,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11122, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12008, PETRI_PLACES=562, PETRI_TRANSITIONS=744} [2024-06-14 11:31:57,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 520 predicate places. [2024-06-14 11:31:57,142 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 744 transitions, 12008 flow [2024-06-14 11:31:57,142 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:31:57,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:57,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, 1] [2024-06-14 11:31:57,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 11:31:57,142 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:57,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:57,143 INFO L85 PathProgramCache]: Analyzing trace with hash -136233617, now seen corresponding path program 34 times [2024-06-14 11:31:57,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:57,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271166647] [2024-06-14 11:31:57,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:57,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:57,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:57,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:31:57,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:57,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271166647] [2024-06-14 11:31:57,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271166647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:57,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:57,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:57,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747405924] [2024-06-14 11:31:57,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:57,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:57,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:57,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:57,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:57,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:31:57,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 744 transitions, 12008 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:31:57,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:57,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:31:57,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:59,031 INFO L124 PetriNetUnfolderBase]: 3662/6130 cut-off events. [2024-06-14 11:31:59,031 INFO L125 PetriNetUnfolderBase]: For 1068979/1068979 co-relation queries the response was YES. [2024-06-14 11:31:59,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50010 conditions, 6130 events. 3662/6130 cut-off events. For 1068979/1068979 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 41761 event pairs, 662 based on Foata normal form. 1/6123 useless extension candidates. Maximal degree in co-relation 49764. Up to 4962 conditions per place. [2024-06-14 11:31:59,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 373 selfloop transitions, 402 changer transitions 0/781 dead transitions. [2024-06-14 11:31:59,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 781 transitions, 14870 flow [2024-06-14 11:31:59,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 11:31:59,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 11:31:59,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 308 transitions. [2024-06-14 11:31:59,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:31:59,117 INFO L175 Difference]: Start difference. First operand has 562 places, 744 transitions, 12008 flow. Second operand 14 states and 308 transitions. [2024-06-14 11:31:59,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 781 transitions, 14870 flow [2024-06-14 11:32:06,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 781 transitions, 13817 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-14 11:32:06,542 INFO L231 Difference]: Finished difference. Result has 564 places, 744 transitions, 11789 flow [2024-06-14 11:32:06,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10971, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=402, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11789, PETRI_PLACES=564, PETRI_TRANSITIONS=744} [2024-06-14 11:32:06,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 522 predicate places. [2024-06-14 11:32:06,543 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 744 transitions, 11789 flow [2024-06-14 11:32:06,543 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:32:06,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:06,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:06,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 11:32:06,544 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:06,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:06,544 INFO L85 PathProgramCache]: Analyzing trace with hash -136228037, now seen corresponding path program 35 times [2024-06-14 11:32:06,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:06,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339198956] [2024-06-14 11:32:06,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:06,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:06,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:06,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:06,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339198956] [2024-06-14 11:32:06,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339198956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:06,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:06,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:06,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000051213] [2024-06-14 11:32:06,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:06,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:06,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:06,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:06,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:06,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:06,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 744 transitions, 11789 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:32:06,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:06,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:06,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:08,379 INFO L124 PetriNetUnfolderBase]: 3659/6119 cut-off events. [2024-06-14 11:32:08,379 INFO L125 PetriNetUnfolderBase]: For 1041433/1041433 co-relation queries the response was YES. [2024-06-14 11:32:08,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49634 conditions, 6119 events. 3659/6119 cut-off events. For 1041433/1041433 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41609 event pairs, 672 based on Foata normal form. 1/6112 useless extension candidates. Maximal degree in co-relation 49390. Up to 4959 conditions per place. [2024-06-14 11:32:08,462 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 403 changer transitions 0/776 dead transitions. [2024-06-14 11:32:08,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 776 transitions, 14015 flow [2024-06-14 11:32:08,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:32:08,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:32:08,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-14 11:32:08,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:32:08,463 INFO L175 Difference]: Start difference. First operand has 564 places, 744 transitions, 11789 flow. Second operand 11 states and 253 transitions. [2024-06-14 11:32:08,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 776 transitions, 14015 flow [2024-06-14 11:32:15,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 776 transitions, 13162 flow, removed 21 selfloop flow, removed 13 redundant places. [2024-06-14 11:32:15,936 INFO L231 Difference]: Finished difference. Result has 562 places, 744 transitions, 11764 flow [2024-06-14 11:32:15,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10944, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11764, PETRI_PLACES=562, PETRI_TRANSITIONS=744} [2024-06-14 11:32:15,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 520 predicate places. [2024-06-14 11:32:15,937 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 744 transitions, 11764 flow [2024-06-14 11:32:15,937 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:32:15,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,937 INFO L208 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:32:15,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 11:32:15,937 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:15,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,938 INFO L85 PathProgramCache]: Analyzing trace with hash 134228455, now seen corresponding path program 36 times [2024-06-14 11:32:15,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594859617] [2024-06-14 11:32:15,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:16,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:16,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:16,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594859617] [2024-06-14 11:32:16,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594859617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:16,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:16,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:16,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682140459] [2024-06-14 11:32:16,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:16,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:16,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:16,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:16,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:16,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:16,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 744 transitions, 11764 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:32:16,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:16,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:16,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:17,743 INFO L124 PetriNetUnfolderBase]: 3672/6158 cut-off events. [2024-06-14 11:32:17,743 INFO L125 PetriNetUnfolderBase]: For 1044243/1044260 co-relation queries the response was YES. [2024-06-14 11:32:17,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49904 conditions, 6158 events. 3672/6158 cut-off events. For 1044243/1044260 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 42040 event pairs, 679 based on Foata normal form. 13/6165 useless extension candidates. Maximal degree in co-relation 49661. Up to 4974 conditions per place. [2024-06-14 11:32:17,827 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 373 selfloop transitions, 404 changer transitions 0/783 dead transitions. [2024-06-14 11:32:17,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 783 transitions, 14732 flow [2024-06-14 11:32:17,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:32:17,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:32:17,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 279 transitions. [2024-06-14 11:32:17,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234521575984991 [2024-06-14 11:32:17,828 INFO L175 Difference]: Start difference. First operand has 562 places, 744 transitions, 11764 flow. Second operand 13 states and 279 transitions. [2024-06-14 11:32:17,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 783 transitions, 14732 flow [2024-06-14 11:32:24,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 783 transitions, 13817 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 11:32:24,903 INFO L231 Difference]: Finished difference. Result has 563 places, 750 transitions, 11799 flow [2024-06-14 11:32:24,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10869, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11799, PETRI_PLACES=563, PETRI_TRANSITIONS=750} [2024-06-14 11:32:24,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 521 predicate places. [2024-06-14 11:32:24,904 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 750 transitions, 11799 flow [2024-06-14 11:32:24,904 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:32:24,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 11:32:24,905 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:24,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2110540895, now seen corresponding path program 37 times [2024-06-14 11:32:24,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899575655] [2024-06-14 11:32:24,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:25,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899575655] [2024-06-14 11:32:25,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899575655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:25,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826220676] [2024-06-14 11:32:25,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:25,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:25,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:25,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:25,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 750 transitions, 11799 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:32:25,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:25,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,850 INFO L124 PetriNetUnfolderBase]: 3669/6154 cut-off events. [2024-06-14 11:32:26,850 INFO L125 PetriNetUnfolderBase]: For 1031698/1031715 co-relation queries the response was YES. [2024-06-14 11:32:26,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49636 conditions, 6154 events. 3669/6154 cut-off events. For 1031698/1031715 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 42063 event pairs, 679 based on Foata normal form. 13/6161 useless extension candidates. Maximal degree in co-relation 49393. Up to 4971 conditions per place. [2024-06-14 11:32:26,935 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 403 changer transitions 0/780 dead transitions. [2024-06-14 11:32:26,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 780 transitions, 14325 flow [2024-06-14 11:32:26,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:32:26,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:32:26,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 11:32:26,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541019955654102 [2024-06-14 11:32:26,936 INFO L175 Difference]: Start difference. First operand has 563 places, 750 transitions, 11799 flow. Second operand 11 states and 244 transitions. [2024-06-14 11:32:26,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 780 transitions, 14325 flow [2024-06-14 11:32:33,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 780 transitions, 13251 flow, removed 61 selfloop flow, removed 11 redundant places. [2024-06-14 11:32:33,606 INFO L231 Difference]: Finished difference. Result has 563 places, 750 transitions, 11537 flow [2024-06-14 11:32:33,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10725, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11537, PETRI_PLACES=563, PETRI_TRANSITIONS=750} [2024-06-14 11:32:33,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 521 predicate places. [2024-06-14 11:32:33,607 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 750 transitions, 11537 flow [2024-06-14 11:32:33,607 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:32:33,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:33,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:33,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 11:32:33,607 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:33,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:33,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1587538283, now seen corresponding path program 38 times [2024-06-14 11:32:33,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:33,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747156672] [2024-06-14 11:32:33,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:33,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:33,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:33,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:33,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747156672] [2024-06-14 11:32:33,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747156672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:33,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:33,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:33,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386515165] [2024-06-14 11:32:33,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:33,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:33,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:33,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:33,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:33,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:32:33,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 750 transitions, 11537 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:32:33,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:32:33,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:35,597 INFO L124 PetriNetUnfolderBase]: 3666/6140 cut-off events. [2024-06-14 11:32:35,597 INFO L125 PetriNetUnfolderBase]: For 1028173/1028173 co-relation queries the response was YES. [2024-06-14 11:32:35,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49103 conditions, 6140 events. 3666/6140 cut-off events. For 1028173/1028173 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 41881 event pairs, 662 based on Foata normal form. 1/6133 useless extension candidates. Maximal degree in co-relation 48860. Up to 4968 conditions per place. [2024-06-14 11:32:35,687 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 408 changer transitions 0/785 dead transitions. [2024-06-14 11:32:35,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 785 transitions, 14395 flow [2024-06-14 11:32:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:32:35,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:32:35,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 270 transitions. [2024-06-14 11:32:35,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:32:35,689 INFO L175 Difference]: Start difference. First operand has 563 places, 750 transitions, 11537 flow. Second operand 12 states and 270 transitions. [2024-06-14 11:32:35,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 785 transitions, 14395 flow Killed by 15