./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_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/safe005_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/safe005_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe005_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:53,633 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:18:53,701 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:53,706 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:18:53,706 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:18:53,733 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:18:53,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:18:53,734 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:18:53,735 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:18:53,738 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:18:53,738 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:18:53,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:18:53,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:18:53,740 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:18:53,740 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:18:53,741 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:18:53,741 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:18:53,741 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:18:53,741 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:18:53,741 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:18:53,742 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:18:53,742 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:18:53,742 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:18:53,742 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:18:53,743 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:18:53,743 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:18:53,743 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:18:53,743 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:18:53,744 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:18:53,744 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:18:53,745 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:18:53,745 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:18:53,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:53,745 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:18:53,746 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:18:53,746 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:18:53,746 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:18:53,746 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:18:53,746 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:18:53,747 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:18:53,747 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:18:53,747 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:18:53,747 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:18:53,747 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:53,963 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:18:53,977 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:18:53,979 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:18:53,980 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:18:53,980 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:18:53,981 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-14 11:18:54,994 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:18:55,231 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:18:55,231 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-14 11:18:55,242 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe619ab6c/bd99a60f7d8a4edc83e770fb11d91d02/FLAG9133ecb43 [2024-06-14 11:18:55,254 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fe619ab6c/bd99a60f7d8a4edc83e770fb11d91d02 [2024-06-14 11:18:55,256 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:18:55,257 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:18:55,257 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/safe005_tso.yml/witness.yml [2024-06-14 11:18:55,354 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:18:55,355 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:18:55,356 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:55,356 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:18:55,360 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:18:55,360 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:55" (1/2) ... [2024-06-14 11:18:55,361 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@515ce218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:55, skipping insertion in model container [2024-06-14 11:18:55,361 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:18:55" (1/2) ... [2024-06-14 11:18:55,363 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2aa70829 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:18:55, skipping insertion in model container [2024-06-14 11:18:55,363 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:55" (2/2) ... [2024-06-14 11:18:55,364 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@515ce218 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:55, skipping insertion in model container [2024-06-14 11:18:55,364 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:55" (2/2) ... [2024-06-14 11:18:55,364 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:18:55,406 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:18:55,407 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! 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_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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:55,408 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! 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_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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:55,408 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_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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:55,408 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:18:55,408 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-14 11:18:55,450 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:18:55,713 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:55,721 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:55,828 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:18:55,906 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:18:55,907 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:18:55 WrapperNode [2024-06-14 11:18:55,907 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:18:55,907 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:55,908 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:18:55,908 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:18:55,913 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:55" (1/1) ... [2024-06-14 11:18:55,922 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:55" (1/1) ... [2024-06-14 11:18:55,943 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:18:55,944 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:18:55,944 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:18:55,944 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:18:55,945 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:18:55,960 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:55" (1/1) ... [2024-06-14 11:18:55,960 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:55" (1/1) ... [2024-06-14 11:18:55,962 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:55" (1/1) ... [2024-06-14 11:18:55,982 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:55,982 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:55" (1/1) ... [2024-06-14 11:18:55,983 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:55" (1/1) ... [2024-06-14 11:18:55,996 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:55" (1/1) ... [2024-06-14 11:18:56,000 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:55" (1/1) ... [2024-06-14 11:18:56,001 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:55" (1/1) ... [2024-06-14 11:18:56,005 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:55" (1/1) ... [2024-06-14 11:18:56,007 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:18:56,010 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:18:56,011 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:18:56,011 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:18:56,011 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:55" (1/1) ... [2024-06-14 11:18:56,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:18:56,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:18:56,041 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:56,050 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:56,071 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:18:56,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:18:56,072 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:18:56,072 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:18:56,072 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:18:56,072 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:18:56,073 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:18:56,073 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:18:56,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:18:56,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:18:56,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:18:56,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:18:56,074 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:56,196 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:18:56,198 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:18:56,354 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:18:56,354 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:18:56,408 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:18:56,411 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:18:56,411 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:18:56 BoogieIcfgContainer [2024-06-14 11:18:56,411 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:18:56,413 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:18:56,413 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:18:56,415 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:18:56,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:18:55" (1/4) ... [2024-06-14 11:18:56,416 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@675fd318 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:18:56, skipping insertion in model container [2024-06-14 11:18:56,416 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:55" (2/4) ... [2024-06-14 11:18:56,416 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@675fd318 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:56, skipping insertion in model container [2024-06-14 11:18:56,416 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:55" (3/4) ... [2024-06-14 11:18:56,416 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@675fd318 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:18:56, skipping insertion in model container [2024-06-14 11:18:56,417 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:56" (4/4) ... [2024-06-14 11:18:56,417 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_tso.i [2024-06-14 11:18:56,430 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:18:56,430 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:18:56,430 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:18:56,496 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:18:56,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:18:56,590 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 11:18:56,590 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:56,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:18:56,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:18:56,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 11:18:56,613 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:18:56,626 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;@64372e51, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:18:56,626 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:18:56,636 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:18:56,636 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:18:56,636 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:18:56,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:56,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:18:56,638 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:56,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:56,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-14 11:18:56,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:56,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149903335] [2024-06-14 11:18:56,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:56,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:57,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:57,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:57,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149903335] [2024-06-14 11:18:57,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149903335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:57,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:57,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:18:57,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148302333] [2024-06-14 11:18:57,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:57,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:18:57,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:57,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:18:57,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:18:57,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-14 11:18:57,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call 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,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:57,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-14 11:18:57,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,340 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-14 11:18:57,340 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 11:18:57,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3833 event pairs, 281 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-14 11:18:57,350 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 11:18:57,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-14 11:18:57,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:18:57,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:18:57,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-14 11:18:57,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-14 11:18:57,364 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-14 11:18:57,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-14 11:18:57,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:57,370 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 11:18:57,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 11:18:57,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 11:18:57,375 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 11:18:57,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call 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,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:57,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:57,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:18:57,376 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:57,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:57,378 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-14 11:18:57,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:57,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808001227] [2024-06-14 11:18:57,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:57,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:57,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:57,572 INFO L134 CoverageAnalysis]: 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,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:57,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808001227] [2024-06-14 11:18:57,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808001227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:57,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:57,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:18:57,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022577883] [2024-06-14 11:18:57,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:57,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:18:57,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:57,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:18:57,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:18:57,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:18:57,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:57,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:57,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:18:57,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,712 INFO L124 PetriNetUnfolderBase]: 724/1189 cut-off events. [2024-06-14 11:18:57,712 INFO L125 PetriNetUnfolderBase]: For 256/290 co-relation queries the response was YES. [2024-06-14 11:18:57,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2721 conditions, 1189 events. 724/1189 cut-off events. For 256/290 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5988 event pairs, 401 based on Foata normal form. 3/1161 useless extension candidates. Maximal degree in co-relation 2706. Up to 1090 conditions per place. [2024-06-14 11:18:57,719 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 11:18:57,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 254 flow [2024-06-14 11:18:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:57,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-14 11:18:57,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 11:18:57,721 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 108 transitions. [2024-06-14 11:18:57,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 254 flow [2024-06-14 11:18:57,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:57,723 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-14 11:18:57,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 11:18:57,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 11:18:57,724 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-14 11:18:57,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:57,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:57,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:57,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:18:57,725 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:18:57,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:57,725 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-14 11:18:57,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:57,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360204507] [2024-06-14 11:18:57,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:57,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:57,843 INFO L134 CoverageAnalysis]: 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,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:57,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360204507] [2024-06-14 11:18:57,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360204507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:57,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:57,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:18:57,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979788193] [2024-06-14 11:18:57,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:57,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:18:57,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:57,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:18:57,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:18:57,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:18:57,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call 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,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:57,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:18:57,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:57,992 INFO L124 PetriNetUnfolderBase]: 632/1066 cut-off events. [2024-06-14 11:18:57,992 INFO L125 PetriNetUnfolderBase]: For 588/681 co-relation queries the response was YES. [2024-06-14 11:18:57,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 1066 events. 632/1066 cut-off events. For 588/681 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5437 event pairs, 334 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 2722. Up to 968 conditions per place. [2024-06-14 11:18:57,999 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-14 11:18:57,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-14 11:18:58,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:18:58,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:18:58,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 11:18:58,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 11:18:58,004 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-14 11:18:58,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-14 11:18:58,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:18:58,007 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-14 11:18:58,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-14 11:18:58,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 11:18:58,008 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-14 11:18:58,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call 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,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:58,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:58,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:18:58,009 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:58,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:58,010 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-14 11:18:58,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:58,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155217572] [2024-06-14 11:18:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:58,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:58,162 INFO L134 CoverageAnalysis]: 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,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:58,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155217572] [2024-06-14 11:18:58,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155217572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:58,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:58,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:58,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525970994] [2024-06-14 11:18:58,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:58,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:58,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:58,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:58,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:58,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:18:58,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 195 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:58,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:58,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:18:58,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:58,359 INFO L124 PetriNetUnfolderBase]: 908/1469 cut-off events. [2024-06-14 11:18:58,360 INFO L125 PetriNetUnfolderBase]: For 1410/1410 co-relation queries the response was YES. [2024-06-14 11:18:58,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4145 conditions, 1469 events. 908/1469 cut-off events. For 1410/1410 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7285 event pairs, 290 based on Foata normal form. 6/1462 useless extension candidates. Maximal degree in co-relation 4124. Up to 1315 conditions per place. [2024-06-14 11:18:58,368 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-14 11:18:58,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 413 flow [2024-06-14 11:18:58,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:58,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:58,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:18:58,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:18:58,370 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:18:58,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 413 flow [2024-06-14 11:18:58,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 396 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:58,376 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-14 11:18:58,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-14 11:18:58,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 11:18:58,377 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-14 11:18:58,377 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,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:58,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:58,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:18:58,378 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:58,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:58,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-14 11:18:58,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:58,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371808257] [2024-06-14 11:18:58,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:58,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:58,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:58,532 INFO L134 CoverageAnalysis]: 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,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:58,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371808257] [2024-06-14 11:18:58,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371808257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:58,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:58,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:58,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580638063] [2024-06-14 11:18:58,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:58,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:58,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:58,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:58,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:58,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:18:58,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:58,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:58,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:18:58,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:58,728 INFO L124 PetriNetUnfolderBase]: 917/1513 cut-off events. [2024-06-14 11:18:58,728 INFO L125 PetriNetUnfolderBase]: For 2176/2176 co-relation queries the response was YES. [2024-06-14 11:18:58,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4584 conditions, 1513 events. 917/1513 cut-off events. For 2176/2176 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7681 event pairs, 320 based on Foata normal form. 4/1511 useless extension candidates. Maximal degree in co-relation 4561. Up to 1318 conditions per place. [2024-06-14 11:18:58,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 15 changer transitions 0/76 dead transitions. [2024-06-14 11:18:58,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 473 flow [2024-06-14 11:18:58,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:58,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:58,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:18:58,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 11:18:58,741 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:18:58,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 473 flow [2024-06-14 11:18:58,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 448 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:58,747 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 308 flow [2024-06-14 11:18:58,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-14 11:18:58,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-14 11:18:58,750 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 308 flow [2024-06-14 11:18:58,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:58,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:58,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:58,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:18:58,754 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:58,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:58,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1373337693, now seen corresponding path program 1 times [2024-06-14 11:18:58,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:58,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409392598] [2024-06-14 11:18:58,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:58,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:58,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:58,911 INFO L134 CoverageAnalysis]: 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,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:58,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409392598] [2024-06-14 11:18:58,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409392598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:58,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:58,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:58,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433017760] [2024-06-14 11:18:58,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:58,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:58,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:58,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:58,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:58,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:18:58,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:58,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:58,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:18:58,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:59,111 INFO L124 PetriNetUnfolderBase]: 928/1534 cut-off events. [2024-06-14 11:18:59,112 INFO L125 PetriNetUnfolderBase]: For 3307/3310 co-relation queries the response was YES. [2024-06-14 11:18:59,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 1534 events. 928/1534 cut-off events. For 3307/3310 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7754 event pairs, 341 based on Foata normal form. 2/1529 useless extension candidates. Maximal degree in co-relation 5209. Up to 1325 conditions per place. [2024-06-14 11:18:59,121 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-14 11:18:59,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 567 flow [2024-06-14 11:18:59,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:59,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:59,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 11:18:59,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6238095238095238 [2024-06-14 11:18:59,122 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 308 flow. Second operand 5 states and 131 transitions. [2024-06-14 11:18:59,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 567 flow [2024-06-14 11:18:59,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 535 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:18:59,127 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 372 flow [2024-06-14 11:18:59,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=372, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2024-06-14 11:18:59,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-14 11:18:59,127 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 372 flow [2024-06-14 11:18:59,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:59,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:59,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:18:59,128 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:59,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:59,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-14 11:18:59,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:59,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952370332] [2024-06-14 11:18:59,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:59,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952370332] [2024-06-14 11:18:59,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952370332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:18:59,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349629531] [2024-06-14 11:18:59,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:18:59,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:18:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:18:59,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:18:59,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 372 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:18:59,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:59,407 INFO L124 PetriNetUnfolderBase]: 915/1511 cut-off events. [2024-06-14 11:18:59,408 INFO L125 PetriNetUnfolderBase]: For 3810/3810 co-relation queries the response was YES. [2024-06-14 11:18:59,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5272 conditions, 1511 events. 915/1511 cut-off events. For 3810/3810 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7637 event pairs, 336 based on Foata normal form. 4/1509 useless extension candidates. Maximal degree in co-relation 5245. Up to 1312 conditions per place. [2024-06-14 11:18:59,416 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/78 dead transitions. [2024-06-14 11:18:59,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 552 flow [2024-06-14 11:18:59,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:18:59,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:18:59,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:18:59,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:18:59,417 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 372 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:18:59,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 552 flow [2024-06-14 11:18:59,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 529 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-14 11:18:59,422 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 395 flow [2024-06-14 11:18:59,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=395, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-14 11:18:59,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-14 11:18:59,423 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 395 flow [2024-06-14 11:18:59,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:59,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:18:59,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:18:59,423 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:59,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:59,424 INFO L85 PathProgramCache]: Analyzing trace with hash 982400510, now seen corresponding path program 1 times [2024-06-14 11:18:59,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:59,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554007758] [2024-06-14 11:18:59,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:59,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554007758] [2024-06-14 11:18:59,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554007758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:59,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050401436] [2024-06-14 11:18:59,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:59,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:59,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:59,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:18:59,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 395 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:18:59,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:18:59,732 INFO L124 PetriNetUnfolderBase]: 924/1522 cut-off events. [2024-06-14 11:18:59,732 INFO L125 PetriNetUnfolderBase]: For 4814/4814 co-relation queries the response was YES. [2024-06-14 11:18:59,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1522 events. 924/1522 cut-off events. For 4814/4814 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7629 event pairs, 306 based on Foata normal form. 8/1524 useless extension candidates. Maximal degree in co-relation 5410. Up to 1291 conditions per place. [2024-06-14 11:18:59,761 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 22 changer transitions 0/86 dead transitions. [2024-06-14 11:18:59,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 623 flow [2024-06-14 11:18:59,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:18:59,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:18:59,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:18:59,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:18:59,765 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 395 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:18:59,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 623 flow [2024-06-14 11:18:59,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 594 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:18:59,772 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 444 flow [2024-06-14 11:18:59,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=444, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-14 11:18:59,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-14 11:18:59,773 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 444 flow [2024-06-14 11:18:59,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:18:59,774 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:59,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:18:59,774 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:59,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:18:59,774 INFO L85 PathProgramCache]: Analyzing trace with hash -530081774, now seen corresponding path program 1 times [2024-06-14 11:18:59,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:18:59,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746612334] [2024-06-14 11:18:59,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:18:59,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:18:59,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:18:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:18:59,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:18:59,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746612334] [2024-06-14 11:18:59,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746612334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:18:59,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:18:59,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:18:59,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029897265] [2024-06-14 11:18:59,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:18:59,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:18:59,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:18:59,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:18:59,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:18:59,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:18:59,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 444 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:18:59,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:18:59,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:18:59,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:00,133 INFO L124 PetriNetUnfolderBase]: 935/1547 cut-off events. [2024-06-14 11:19:00,134 INFO L125 PetriNetUnfolderBase]: For 5859/5859 co-relation queries the response was YES. [2024-06-14 11:19:00,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5862 conditions, 1547 events. 935/1547 cut-off events. For 5859/5859 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7811 event pairs, 308 based on Foata normal form. 2/1546 useless extension candidates. Maximal degree in co-relation 5832. Up to 1378 conditions per place. [2024-06-14 11:19:00,151 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 13 changer transitions 0/94 dead transitions. [2024-06-14 11:19:00,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 702 flow [2024-06-14 11:19:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:00,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:00,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:19:00,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:19:00,155 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 444 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:19:00,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 702 flow [2024-06-14 11:19:00,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 94 transitions, 648 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:00,192 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 450 flow [2024-06-14 11:19:00,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=450, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-14 11:19:00,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 11:19:00,193 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 450 flow [2024-06-14 11:19:00,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:00,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:00,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:19:00,193 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:00,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:00,194 INFO L85 PathProgramCache]: Analyzing trace with hash 153155730, now seen corresponding path program 2 times [2024-06-14 11:19:00,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:00,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461248758] [2024-06-14 11:19:00,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:00,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:00,330 INFO L134 CoverageAnalysis]: 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,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:00,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461248758] [2024-06-14 11:19:00,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461248758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:00,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:00,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:00,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938002623] [2024-06-14 11:19:00,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:00,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:00,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:00,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:00,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 450 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:00,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:00,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:00,519 INFO L124 PetriNetUnfolderBase]: 962/1589 cut-off events. [2024-06-14 11:19:00,519 INFO L125 PetriNetUnfolderBase]: For 7278/7281 co-relation queries the response was YES. [2024-06-14 11:19:00,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6264 conditions, 1589 events. 962/1589 cut-off events. For 7278/7281 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8036 event pairs, 308 based on Foata normal form. 2/1582 useless extension candidates. Maximal degree in co-relation 6233. Up to 1299 conditions per place. [2024-06-14 11:19:00,536 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2024-06-14 11:19:00,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 105 transitions, 860 flow [2024-06-14 11:19:00,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:00,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:19:00,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 11:19:00,538 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 450 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:19:00,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 105 transitions, 860 flow [2024-06-14 11:19:00,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 824 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:00,546 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 572 flow [2024-06-14 11:19:00,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=572, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-14 11:19:00,548 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-14 11:19:00,549 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 572 flow [2024-06-14 11:19:00,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:00,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:00,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:19:00,550 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:00,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:00,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1236958180, now seen corresponding path program 3 times [2024-06-14 11:19:00,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:00,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369434151] [2024-06-14 11:19:00,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:00,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:00,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:19:00,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:00,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369434151] [2024-06-14 11:19:00,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369434151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:00,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:00,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:00,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873159144] [2024-06-14 11:19:00,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:00,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:00,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:00,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:00,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:00,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:00,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 572 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:00,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:00,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:00,861 INFO L124 PetriNetUnfolderBase]: 952/1571 cut-off events. [2024-06-14 11:19:00,861 INFO L125 PetriNetUnfolderBase]: For 9007/9007 co-relation queries the response was YES. [2024-06-14 11:19:00,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6631 conditions, 1571 events. 952/1571 cut-off events. For 9007/9007 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7977 event pairs, 306 based on Foata normal form. 4/1566 useless extension candidates. Maximal degree in co-relation 6599. Up to 1291 conditions per place. [2024-06-14 11:19:00,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 29 changer transitions 0/100 dead transitions. [2024-06-14 11:19:00,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 100 transitions, 850 flow [2024-06-14 11:19:00,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:19:00,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:19:00,873 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 572 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:19:00,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 100 transitions, 850 flow [2024-06-14 11:19:00,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 100 transitions, 808 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:00,899 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 597 flow [2024-06-14 11:19:00,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=597, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-14 11:19:00,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-14 11:19:00,899 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 597 flow [2024-06-14 11:19:00,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:00,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:00,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:00,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:19:00,900 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:00,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:00,901 INFO L85 PathProgramCache]: Analyzing trace with hash 433892943, now seen corresponding path program 1 times [2024-06-14 11:19:00,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:00,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330979498] [2024-06-14 11:19:00,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:00,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:01,045 INFO L134 CoverageAnalysis]: 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,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:01,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330979498] [2024-06-14 11:19:01,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330979498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:01,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:01,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:01,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878195429] [2024-06-14 11:19:01,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:01,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:01,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:01,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:01,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:01,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:01,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 597 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:01,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:01,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,258 INFO L124 PetriNetUnfolderBase]: 963/1594 cut-off events. [2024-06-14 11:19:01,258 INFO L125 PetriNetUnfolderBase]: For 10330/10330 co-relation queries the response was YES. [2024-06-14 11:19:01,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6893 conditions, 1594 events. 963/1594 cut-off events. For 10330/10330 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8162 event pairs, 307 based on Foata normal form. 2/1587 useless extension candidates. Maximal degree in co-relation 6858. Up to 1351 conditions per place. [2024-06-14 11:19:01,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 27 changer transitions 0/97 dead transitions. [2024-06-14 11:19:01,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 97 transitions, 849 flow [2024-06-14 11:19:01,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:01,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:19:01,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 11:19:01,269 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 597 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:19:01,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 97 transitions, 849 flow [2024-06-14 11:19:01,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 774 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:01,281 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 631 flow [2024-06-14 11:19:01,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=631, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-14 11:19:01,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-14 11:19:01,282 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 631 flow [2024-06-14 11:19:01,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:01,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:01,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:19:01,284 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:01,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:01,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1407401105, now seen corresponding path program 2 times [2024-06-14 11:19:01,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:01,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984257403] [2024-06-14 11:19:01,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:01,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:01,403 INFO L134 CoverageAnalysis]: 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,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:01,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984257403] [2024-06-14 11:19:01,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984257403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:01,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:01,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:01,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130271756] [2024-06-14 11:19:01,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:01,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:01,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:01,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:01,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:01,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:01,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 631 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:01,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:01,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,570 INFO L124 PetriNetUnfolderBase]: 974/1613 cut-off events. [2024-06-14 11:19:01,570 INFO L125 PetriNetUnfolderBase]: For 11759/11759 co-relation queries the response was YES. [2024-06-14 11:19:01,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 1613 events. 974/1613 cut-off events. For 11759/11759 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8241 event pairs, 307 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 7044. Up to 1315 conditions per place. [2024-06-14 11:19:01,609 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 64 selfloop transitions, 35 changer transitions 0/106 dead transitions. [2024-06-14 11:19:01,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 106 transitions, 964 flow [2024-06-14 11:19:01,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:01,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:01,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:19:01,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:19:01,611 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 631 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:19:01,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 106 transitions, 964 flow [2024-06-14 11:19:01,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 106 transitions, 911 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:01,625 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 692 flow [2024-06-14 11:19:01,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=692, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-14 11:19:01,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-14 11:19:01,626 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 692 flow [2024-06-14 11:19:01,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:01,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:01,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:19:01,626 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:01,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:01,627 INFO L85 PathProgramCache]: Analyzing trace with hash -2100036275, now seen corresponding path program 3 times [2024-06-14 11:19:01,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:01,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665420166] [2024-06-14 11:19:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:01,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:01,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:01,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665420166] [2024-06-14 11:19:01,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665420166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:01,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:01,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:01,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913072952] [2024-06-14 11:19:01,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:01,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:01,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:01,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:01,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:01,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:01,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 692 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:01,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:01,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:01,949 INFO L124 PetriNetUnfolderBase]: 969/1606 cut-off events. [2024-06-14 11:19:01,949 INFO L125 PetriNetUnfolderBase]: For 13320/13320 co-relation queries the response was YES. [2024-06-14 11:19:01,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 1606 events. 969/1606 cut-off events. For 13320/13320 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8210 event pairs, 307 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 7157. Up to 1310 conditions per place. [2024-06-14 11:19:01,960 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 38 changer transitions 0/104 dead transitions. [2024-06-14 11:19:01,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 104 transitions, 934 flow [2024-06-14 11:19:01,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:01,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:01,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:19:01,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:19:01,962 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 692 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:19:01,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 104 transitions, 934 flow [2024-06-14 11:19:01,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 842 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:01,976 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 684 flow [2024-06-14 11:19:01,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=684, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-14 11:19:01,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-14 11:19:01,977 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 684 flow [2024-06-14 11:19:01,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:01,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:19:01,978 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:01,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:01,979 INFO L85 PathProgramCache]: Analyzing trace with hash 312815021, now seen corresponding path program 1 times [2024-06-14 11:19:01,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:01,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399865669] [2024-06-14 11:19:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:01,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:01,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:02,116 INFO L134 CoverageAnalysis]: 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,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:02,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399865669] [2024-06-14 11:19:02,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399865669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:02,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:02,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:19:02,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832110309] [2024-06-14 11:19:02,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:02,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:19:02,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:02,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:19:02,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:19:02,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:02,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 684 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:02,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:02,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:02,278 INFO L124 PetriNetUnfolderBase]: 911/1566 cut-off events. [2024-06-14 11:19:02,278 INFO L125 PetriNetUnfolderBase]: For 14592/14592 co-relation queries the response was YES. [2024-06-14 11:19:02,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7057 conditions, 1566 events. 911/1566 cut-off events. For 14592/14592 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8169 event pairs, 293 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7020. Up to 1310 conditions per place. [2024-06-14 11:19:02,290 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-06-14 11:19:02,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 110 transitions, 998 flow [2024-06-14 11:19:02,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:02,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:02,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:19:02,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 11:19:02,291 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 684 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:19:02,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 110 transitions, 998 flow [2024-06-14 11:19:02,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 110 transitions, 867 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:02,307 INFO L231 Difference]: Finished difference. Result has 83 places, 94 transitions, 662 flow [2024-06-14 11:19:02,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=662, PETRI_PLACES=83, PETRI_TRANSITIONS=94} [2024-06-14 11:19:02,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-14 11:19:02,308 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 94 transitions, 662 flow [2024-06-14 11:19:02,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:02,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:02,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:19:02,309 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:02,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:02,310 INFO L85 PathProgramCache]: Analyzing trace with hash 2051048813, now seen corresponding path program 1 times [2024-06-14 11:19:02,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:02,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152201263] [2024-06-14 11:19:02,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:02,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:02,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:02,442 INFO L134 CoverageAnalysis]: 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,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:02,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152201263] [2024-06-14 11:19:02,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152201263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:02,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:02,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:02,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928751228] [2024-06-14 11:19:02,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:02,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:02,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:02,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:02,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:02,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:02,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 94 transitions, 662 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:02,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:02,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:02,681 INFO L124 PetriNetUnfolderBase]: 996/1661 cut-off events. [2024-06-14 11:19:02,681 INFO L125 PetriNetUnfolderBase]: For 16311/16311 co-relation queries the response was YES. [2024-06-14 11:19:02,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7620 conditions, 1661 events. 996/1661 cut-off events. For 16311/16311 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8542 event pairs, 304 based on Foata normal form. 4/1659 useless extension candidates. Maximal degree in co-relation 7582. Up to 1416 conditions per place. [2024-06-14 11:19:02,695 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-14 11:19:02,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 116 transitions, 948 flow [2024-06-14 11:19:02,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:02,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:19:02,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:19:02,697 INFO L175 Difference]: Start difference. First operand has 83 places, 94 transitions, 662 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:19:02,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 116 transitions, 948 flow [2024-06-14 11:19:02,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 116 transitions, 932 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:02,716 INFO L231 Difference]: Finished difference. Result has 89 places, 96 transitions, 715 flow [2024-06-14 11:19:02,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=715, PETRI_PLACES=89, PETRI_TRANSITIONS=96} [2024-06-14 11:19:02,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-14 11:19:02,717 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 96 transitions, 715 flow [2024-06-14 11:19:02,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:02,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:02,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:19:02,718 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:02,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:02,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2042120813, now seen corresponding path program 2 times [2024-06-14 11:19:02,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:02,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837611613] [2024-06-14 11:19:02,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:02,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:02,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:19:02,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837611613] [2024-06-14 11:19:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837611613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:02,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:02,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:02,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326619549] [2024-06-14 11:19:02,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:02,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:02,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:02,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:02,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:02,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:02,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 96 transitions, 715 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:02,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:02,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:02,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:03,070 INFO L124 PetriNetUnfolderBase]: 988/1654 cut-off events. [2024-06-14 11:19:03,070 INFO L125 PetriNetUnfolderBase]: For 18074/18074 co-relation queries the response was YES. [2024-06-14 11:19:03,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7840 conditions, 1654 events. 988/1654 cut-off events. For 18074/18074 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8548 event pairs, 273 based on Foata normal form. 4/1652 useless extension candidates. Maximal degree in co-relation 7799. Up to 1345 conditions per place. [2024-06-14 11:19:03,081 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 90 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-14 11:19:03,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 119 transitions, 1013 flow [2024-06-14 11:19:03,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:03,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:03,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:19:03,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:19:03,082 INFO L175 Difference]: Start difference. First operand has 89 places, 96 transitions, 715 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:19:03,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 119 transitions, 1013 flow [2024-06-14 11:19:03,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 962 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:03,096 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 741 flow [2024-06-14 11:19:03,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=741, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2024-06-14 11:19:03,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 11:19:03,098 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 741 flow [2024-06-14 11:19:03,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:03,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:03,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:19:03,098 INFO L420 AbstractCegarLoop]: === Iteration 18 === 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,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:03,099 INFO L85 PathProgramCache]: Analyzing trace with hash -34081203, now seen corresponding path program 2 times [2024-06-14 11:19:03,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:03,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587245515] [2024-06-14 11:19:03,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:03,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:03,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:03,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:03,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:03,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587245515] [2024-06-14 11:19:03,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587245515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:03,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:03,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:19:03,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539690510] [2024-06-14 11:19:03,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:03,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:19:03,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:03,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:19:03,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:19:03,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:03,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 741 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:03,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:03,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:03,463 INFO L124 PetriNetUnfolderBase]: 914/1586 cut-off events. [2024-06-14 11:19:03,463 INFO L125 PetriNetUnfolderBase]: For 19238/19238 co-relation queries the response was YES. [2024-06-14 11:19:03,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7628 conditions, 1586 events. 914/1586 cut-off events. For 19238/19238 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8393 event pairs, 296 based on Foata normal form. 4/1587 useless extension candidates. Maximal degree in co-relation 7586. Up to 1321 conditions per place. [2024-06-14 11:19:03,474 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 81 selfloop transitions, 19 changer transitions 0/115 dead transitions. [2024-06-14 11:19:03,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 1003 flow [2024-06-14 11:19:03,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:03,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:03,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-14 11:19:03,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-14 11:19:03,475 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 741 flow. Second operand 4 states and 109 transitions. [2024-06-14 11:19:03,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 1003 flow [2024-06-14 11:19:03,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 115 transitions, 938 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:03,494 INFO L231 Difference]: Finished difference. Result has 91 places, 101 transitions, 762 flow [2024-06-14 11:19:03,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=762, PETRI_PLACES=91, PETRI_TRANSITIONS=101} [2024-06-14 11:19:03,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 11:19:03,494 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 101 transitions, 762 flow [2024-06-14 11:19:03,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:03,495 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:03,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:19:03,495 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:19:03,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash 982968117, now seen corresponding path program 1 times [2024-06-14 11:19:03,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:03,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541020984] [2024-06-14 11:19:03,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:03,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:03,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:03,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:03,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:03,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541020984] [2024-06-14 11:19:03,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541020984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:03,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:03,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:03,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182527867] [2024-06-14 11:19:03,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:03,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:03,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:03,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:03,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:03,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:03,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 101 transitions, 762 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:03,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:03,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:03,911 INFO L124 PetriNetUnfolderBase]: 1034/1728 cut-off events. [2024-06-14 11:19:03,912 INFO L125 PetriNetUnfolderBase]: For 22305/22305 co-relation queries the response was YES. [2024-06-14 11:19:03,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8652 conditions, 1728 events. 1034/1728 cut-off events. For 22305/22305 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8908 event pairs, 180 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8609. Up to 1452 conditions per place. [2024-06-14 11:19:03,922 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-14 11:19:03,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 142 transitions, 1244 flow [2024-06-14 11:19:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:03,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:03,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:19:03,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:19:03,923 INFO L175 Difference]: Start difference. First operand has 91 places, 101 transitions, 762 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:19:03,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 142 transitions, 1244 flow [2024-06-14 11:19:03,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 142 transitions, 1210 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:03,943 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 829 flow [2024-06-14 11:19:03,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-14 11:19:03,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 11:19:03,944 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 829 flow [2024-06-14 11:19:03,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:03,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:03,944 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:03,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:19:03,945 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:03,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:03,945 INFO L85 PathProgramCache]: Analyzing trace with hash -787803281, now seen corresponding path program 2 times [2024-06-14 11:19:03,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:03,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350987876] [2024-06-14 11:19:03,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:03,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:04,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:04,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:04,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350987876] [2024-06-14 11:19:04,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350987876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:04,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:04,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:04,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128999365] [2024-06-14 11:19:04,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:04,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:04,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:04,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:04,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:04,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:04,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 829 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:04,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:04,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:04,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:04,346 INFO L124 PetriNetUnfolderBase]: 1026/1716 cut-off events. [2024-06-14 11:19:04,347 INFO L125 PetriNetUnfolderBase]: For 24167/24167 co-relation queries the response was YES. [2024-06-14 11:19:04,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8785 conditions, 1716 events. 1026/1716 cut-off events. For 24167/24167 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8858 event pairs, 264 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 8741. Up to 1499 conditions per place. [2024-06-14 11:19:04,359 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-14 11:19:04,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 135 transitions, 1161 flow [2024-06-14 11:19:04,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:04,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:04,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:19:04,361 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 829 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:04,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 135 transitions, 1161 flow [2024-06-14 11:19:04,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 135 transitions, 1103 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:04,385 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 808 flow [2024-06-14 11:19:04,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=808, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-06-14 11:19:04,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-14 11:19:04,386 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 808 flow [2024-06-14 11:19:04,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:04,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:04,386 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:04,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:19:04,387 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:04,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:04,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2075114849, now seen corresponding path program 3 times [2024-06-14 11:19:04,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:04,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36527363] [2024-06-14 11:19:04,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:04,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:04,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:04,506 INFO L134 CoverageAnalysis]: 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,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:04,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36527363] [2024-06-14 11:19:04,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36527363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:04,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:04,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:04,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761880530] [2024-06-14 11:19:04,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:04,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:04,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:04,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:04,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:04,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:04,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 808 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:04,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:04,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:04,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:04,744 INFO L124 PetriNetUnfolderBase]: 1043/1734 cut-off events. [2024-06-14 11:19:04,744 INFO L125 PetriNetUnfolderBase]: For 26877/26880 co-relation queries the response was YES. [2024-06-14 11:19:04,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8964 conditions, 1734 events. 1043/1734 cut-off events. For 26877/26880 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8927 event pairs, 288 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 8918. Up to 1408 conditions per place. [2024-06-14 11:19:04,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 40 changer transitions 0/134 dead transitions. [2024-06-14 11:19:04,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 134 transitions, 1160 flow [2024-06-14 11:19:04,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:04,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:04,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:19:04,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:19:04,758 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 808 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:19:04,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 134 transitions, 1160 flow [2024-06-14 11:19:04,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1125 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:04,784 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 894 flow [2024-06-14 11:19:04,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=894, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2024-06-14 11:19:04,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-14 11:19:04,784 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 894 flow [2024-06-14 11:19:04,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:04,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:04,785 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:04,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:19:04,785 INFO L420 AbstractCegarLoop]: === Iteration 22 === 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,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash 190051710, now seen corresponding path program 1 times [2024-06-14 11:19:04,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:04,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703068658] [2024-06-14 11:19:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:04,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:04,893 INFO L134 CoverageAnalysis]: 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,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:04,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703068658] [2024-06-14 11:19:04,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703068658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:04,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:04,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:04,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908681210] [2024-06-14 11:19:04,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:04,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:04,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:04,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:04,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:04,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:04,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 894 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:04,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:04,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:04,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:05,113 INFO L124 PetriNetUnfolderBase]: 970/1674 cut-off events. [2024-06-14 11:19:05,113 INFO L125 PetriNetUnfolderBase]: For 28864/28873 co-relation queries the response was YES. [2024-06-14 11:19:05,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8944 conditions, 1674 events. 970/1674 cut-off events. For 28864/28873 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8862 event pairs, 265 based on Foata normal form. 4/1675 useless extension candidates. Maximal degree in co-relation 8897. Up to 1392 conditions per place. [2024-06-14 11:19:05,125 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 88 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-14 11:19:05,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1272 flow [2024-06-14 11:19:05,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:05,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:05,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:19:05,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:19:05,128 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 894 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:19:05,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1272 flow [2024-06-14 11:19:05,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 130 transitions, 1169 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:05,155 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 921 flow [2024-06-14 11:19:05,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=921, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-14 11:19:05,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-14 11:19:05,155 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 921 flow [2024-06-14 11:19:05,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:05,156 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:05,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:19:05,156 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:05,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:05,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1123461711, now seen corresponding path program 4 times [2024-06-14 11:19:05,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:05,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662302494] [2024-06-14 11:19:05,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:05,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:05,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:05,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:05,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662302494] [2024-06-14 11:19:05,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662302494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:05,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:05,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:05,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117991903] [2024-06-14 11:19:05,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:05,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:05,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:05,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:05,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:05,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:05,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 921 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:05,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:05,523 INFO L124 PetriNetUnfolderBase]: 1103/1837 cut-off events. [2024-06-14 11:19:05,524 INFO L125 PetriNetUnfolderBase]: For 35538/35538 co-relation queries the response was YES. [2024-06-14 11:19:05,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9784 conditions, 1837 events. 1103/1837 cut-off events. For 35538/35538 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9685 event pairs, 287 based on Foata normal form. 20/1848 useless extension candidates. Maximal degree in co-relation 9736. Up to 1416 conditions per place. [2024-06-14 11:19:05,538 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 37 changer transitions 0/142 dead transitions. [2024-06-14 11:19:05,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 142 transitions, 1307 flow [2024-06-14 11:19:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:05,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:05,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:05,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:19:05,541 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 921 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:05,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 142 transitions, 1307 flow [2024-06-14 11:19:05,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1268 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:05,570 INFO L231 Difference]: Finished difference. Result has 107 places, 115 transitions, 1002 flow [2024-06-14 11:19:05,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1002, PETRI_PLACES=107, PETRI_TRANSITIONS=115} [2024-06-14 11:19:05,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-14 11:19:05,571 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 115 transitions, 1002 flow [2024-06-14 11:19:05,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:05,572 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:05,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:19:05,572 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:19:05,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:05,572 INFO L85 PathProgramCache]: Analyzing trace with hash 201151260, now seen corresponding path program 2 times [2024-06-14 11:19:05,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:05,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578676496] [2024-06-14 11:19:05,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:05,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:05,696 INFO L134 CoverageAnalysis]: 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,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:05,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578676496] [2024-06-14 11:19:05,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578676496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:05,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:05,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:05,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062199459] [2024-06-14 11:19:05,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:05,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:05,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:05,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:05,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:05,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:05,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 115 transitions, 1002 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:05,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:05,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:05,914 INFO L124 PetriNetUnfolderBase]: 1014/1752 cut-off events. [2024-06-14 11:19:05,914 INFO L125 PetriNetUnfolderBase]: For 33838/33847 co-relation queries the response was YES. [2024-06-14 11:19:05,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9615 conditions, 1752 events. 1014/1752 cut-off events. For 33838/33847 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9436 event pairs, 272 based on Foata normal form. 11/1760 useless extension candidates. Maximal degree in co-relation 9565. Up to 1485 conditions per place. [2024-06-14 11:19:05,928 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 93 selfloop transitions, 22 changer transitions 0/130 dead transitions. [2024-06-14 11:19:05,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 130 transitions, 1270 flow [2024-06-14 11:19:05,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:05,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:05,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:19:05,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 11:19:05,929 INFO L175 Difference]: Start difference. First operand has 107 places, 115 transitions, 1002 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:19:05,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 130 transitions, 1270 flow [2024-06-14 11:19:05,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 130 transitions, 1170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:05,965 INFO L231 Difference]: Finished difference. Result has 107 places, 115 transitions, 952 flow [2024-06-14 11:19:05,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=952, PETRI_PLACES=107, PETRI_TRANSITIONS=115} [2024-06-14 11:19:05,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-14 11:19:05,966 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 115 transitions, 952 flow [2024-06-14 11:19:05,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:05,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:05,966 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:05,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:19:05,967 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:05,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:05,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1233437084, now seen corresponding path program 1 times [2024-06-14 11:19:05,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:05,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059692951] [2024-06-14 11:19:05,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:05,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:05,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:06,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:19:06,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:06,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059692951] [2024-06-14 11:19:06,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059692951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:06,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:06,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:06,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766403718] [2024-06-14 11:19:06,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:06,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:06,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:06,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:06,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:06,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:06,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 115 transitions, 952 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:06,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:06,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:06,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:06,300 INFO L124 PetriNetUnfolderBase]: 1115/1873 cut-off events. [2024-06-14 11:19:06,300 INFO L125 PetriNetUnfolderBase]: For 36319/36319 co-relation queries the response was YES. [2024-06-14 11:19:06,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10031 conditions, 1873 events. 1115/1873 cut-off events. For 36319/36319 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9980 event pairs, 277 based on Foata normal form. 2/1869 useless extension candidates. Maximal degree in co-relation 9980. Up to 1576 conditions per place. [2024-06-14 11:19:06,311 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 111 selfloop transitions, 34 changer transitions 0/152 dead transitions. [2024-06-14 11:19:06,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 152 transitions, 1534 flow [2024-06-14 11:19:06,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:06,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:19:06,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:19:06,312 INFO L175 Difference]: Start difference. First operand has 107 places, 115 transitions, 952 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:19:06,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 152 transitions, 1534 flow [2024-06-14 11:19:06,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 152 transitions, 1458 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:06,345 INFO L231 Difference]: Finished difference. Result has 111 places, 133 transitions, 1147 flow [2024-06-14 11:19:06,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1147, PETRI_PLACES=111, PETRI_TRANSITIONS=133} [2024-06-14 11:19:06,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 11:19:06,345 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 133 transitions, 1147 flow [2024-06-14 11:19:06,346 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:06,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:06,346 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:06,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:19:06,346 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:06,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:06,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1927550994, now seen corresponding path program 2 times [2024-06-14 11:19:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:06,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432010237] [2024-06-14 11:19:06,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:06,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:06,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:06,453 INFO L134 CoverageAnalysis]: 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,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:06,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432010237] [2024-06-14 11:19:06,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432010237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:06,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:06,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:06,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880069102] [2024-06-14 11:19:06,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:06,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:06,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:06,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:06,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:06,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:06,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 133 transitions, 1147 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:06,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:06,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:06,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:06,696 INFO L124 PetriNetUnfolderBase]: 1181/1988 cut-off events. [2024-06-14 11:19:06,696 INFO L125 PetriNetUnfolderBase]: For 41482/41482 co-relation queries the response was YES. [2024-06-14 11:19:06,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11195 conditions, 1988 events. 1181/1988 cut-off events. For 41482/41482 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10696 event pairs, 271 based on Foata normal form. 4/1989 useless extension candidates. Maximal degree in co-relation 11141. Up to 1733 conditions per place. [2024-06-14 11:19:06,713 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 128 selfloop transitions, 35 changer transitions 0/170 dead transitions. [2024-06-14 11:19:06,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 170 transitions, 1777 flow [2024-06-14 11:19:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:06,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:06,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:19:06,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:19:06,715 INFO L175 Difference]: Start difference. First operand has 111 places, 133 transitions, 1147 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:19:06,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 170 transitions, 1777 flow [2024-06-14 11:19:06,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 170 transitions, 1725 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-14 11:19:06,765 INFO L231 Difference]: Finished difference. Result has 119 places, 153 transitions, 1424 flow [2024-06-14 11:19:06,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1424, PETRI_PLACES=119, PETRI_TRANSITIONS=153} [2024-06-14 11:19:06,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-14 11:19:06,766 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 153 transitions, 1424 flow [2024-06-14 11:19:06,766 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:06,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:06,766 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:06,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:19:06,767 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:06,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:06,767 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-14 11:19:06,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:06,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098688484] [2024-06-14 11:19:06,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:06,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:06,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:06,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:06,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:06,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098688484] [2024-06-14 11:19:06,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098688484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:06,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:06,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:06,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589383565] [2024-06-14 11:19:06,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:06,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:06,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:06,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:06,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:06,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:06,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 153 transitions, 1424 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:06,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:06,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:06,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:07,226 INFO L124 PetriNetUnfolderBase]: 1229/2071 cut-off events. [2024-06-14 11:19:07,227 INFO L125 PetriNetUnfolderBase]: For 46752/46752 co-relation queries the response was YES. [2024-06-14 11:19:07,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12222 conditions, 2071 events. 1229/2071 cut-off events. For 46752/46752 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11220 event pairs, 271 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 12164. Up to 1695 conditions per place. [2024-06-14 11:19:07,243 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 70 changer transitions 0/200 dead transitions. [2024-06-14 11:19:07,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 200 transitions, 2158 flow [2024-06-14 11:19:07,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:07,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:19:07,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:19:07,245 INFO L175 Difference]: Start difference. First operand has 119 places, 153 transitions, 1424 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:19:07,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 200 transitions, 2158 flow [2024-06-14 11:19:07,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 200 transitions, 2063 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:07,287 INFO L231 Difference]: Finished difference. Result has 126 places, 172 transitions, 1799 flow [2024-06-14 11:19:07,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1799, PETRI_PLACES=126, PETRI_TRANSITIONS=172} [2024-06-14 11:19:07,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-14 11:19:07,288 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 172 transitions, 1799 flow [2024-06-14 11:19:07,288 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:07,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:07,288 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:07,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:19:07,289 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:07,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:07,289 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-14 11:19:07,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:07,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167092125] [2024-06-14 11:19:07,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:07,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:07,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:07,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:07,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167092125] [2024-06-14 11:19:07,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167092125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:07,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:07,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:07,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493690089] [2024-06-14 11:19:07,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:07,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:07,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:07,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:07,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:07,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:07,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 172 transitions, 1799 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:07,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:07,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:07,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:07,630 INFO L124 PetriNetUnfolderBase]: 1162/2000 cut-off events. [2024-06-14 11:19:07,630 INFO L125 PetriNetUnfolderBase]: For 49939/49939 co-relation queries the response was YES. [2024-06-14 11:19:07,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2000 events. 1162/2000 cut-off events. For 49939/49939 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11004 event pairs, 270 based on Foata normal form. 2/1999 useless extension candidates. Maximal degree in co-relation 12447. Up to 1647 conditions per place. [2024-06-14 11:19:07,698 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 144 selfloop transitions, 10 changer transitions 0/183 dead transitions. [2024-06-14 11:19:07,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 183 transitions, 2159 flow [2024-06-14 11:19:07,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:19:07,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:19:07,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:19:07,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:19:07,699 INFO L175 Difference]: Start difference. First operand has 126 places, 172 transitions, 1799 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:19:07,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 183 transitions, 2159 flow [2024-06-14 11:19:07,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 2066 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:07,751 INFO L231 Difference]: Finished difference. Result has 128 places, 174 transitions, 1765 flow [2024-06-14 11:19:07,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1765, PETRI_PLACES=128, PETRI_TRANSITIONS=174} [2024-06-14 11:19:07,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-14 11:19:07,752 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 174 transitions, 1765 flow [2024-06-14 11:19:07,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:07,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:07,752 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:07,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:19:07,752 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:07,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:07,753 INFO L85 PathProgramCache]: Analyzing trace with hash -660592488, now seen corresponding path program 1 times [2024-06-14 11:19:07,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:07,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762302385] [2024-06-14 11:19:07,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:07,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:07,859 INFO L134 CoverageAnalysis]: 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,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:07,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762302385] [2024-06-14 11:19:07,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762302385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:07,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:07,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:07,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578086034] [2024-06-14 11:19:07,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:07,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:07,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:07,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:07,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:07,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:07,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 174 transitions, 1765 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:07,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:07,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:07,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:08,211 INFO L124 PetriNetUnfolderBase]: 1351/2269 cut-off events. [2024-06-14 11:19:08,211 INFO L125 PetriNetUnfolderBase]: For 59217/59217 co-relation queries the response was YES. [2024-06-14 11:19:08,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14004 conditions, 2269 events. 1351/2269 cut-off events. For 59217/59217 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12644 event pairs, 186 based on Foata normal form. 12/2272 useless extension candidates. Maximal degree in co-relation 13940. Up to 1603 conditions per place. [2024-06-14 11:19:08,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 167 selfloop transitions, 35 changer transitions 0/209 dead transitions. [2024-06-14 11:19:08,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 209 transitions, 2413 flow [2024-06-14 11:19:08,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:08,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:08,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:19:08,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:19:08,231 INFO L175 Difference]: Start difference. First operand has 128 places, 174 transitions, 1765 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:19:08,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 209 transitions, 2413 flow [2024-06-14 11:19:08,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 209 transitions, 2372 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:08,299 INFO L231 Difference]: Finished difference. Result has 133 places, 176 transitions, 1846 flow [2024-06-14 11:19:08,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1846, PETRI_PLACES=133, PETRI_TRANSITIONS=176} [2024-06-14 11:19:08,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 11:19:08,300 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 176 transitions, 1846 flow [2024-06-14 11:19:08,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:08,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:08,301 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:08,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:19:08,301 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:08,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:08,301 INFO L85 PathProgramCache]: Analyzing trace with hash 359310702, now seen corresponding path program 2 times [2024-06-14 11:19:08,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:08,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846908746] [2024-06-14 11:19:08,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:08,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:08,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:08,411 INFO L134 CoverageAnalysis]: 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,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:08,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846908746] [2024-06-14 11:19:08,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846908746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:08,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:08,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:08,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363043691] [2024-06-14 11:19:08,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:08,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:08,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:08,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:08,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:08,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:08,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 176 transitions, 1846 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:08,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:08,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:08,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:08,765 INFO L124 PetriNetUnfolderBase]: 1384/2341 cut-off events. [2024-06-14 11:19:08,765 INFO L125 PetriNetUnfolderBase]: For 63416/63416 co-relation queries the response was YES. [2024-06-14 11:19:08,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14474 conditions, 2341 events. 1384/2341 cut-off events. For 63416/63416 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13230 event pairs, 282 based on Foata normal form. 16/2348 useless extension candidates. Maximal degree in co-relation 14409. Up to 1889 conditions per place. [2024-06-14 11:19:08,783 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 162 selfloop transitions, 31 changer transitions 0/200 dead transitions. [2024-06-14 11:19:08,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 200 transitions, 2332 flow [2024-06-14 11:19:08,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:08,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:08,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:19:08,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:19:08,785 INFO L175 Difference]: Start difference. First operand has 133 places, 176 transitions, 1846 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:19:08,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 200 transitions, 2332 flow [2024-06-14 11:19:08,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 200 transitions, 2288 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:08,861 INFO L231 Difference]: Finished difference. Result has 136 places, 177 transitions, 1901 flow [2024-06-14 11:19:08,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1901, PETRI_PLACES=136, PETRI_TRANSITIONS=177} [2024-06-14 11:19:08,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-14 11:19:08,861 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 177 transitions, 1901 flow [2024-06-14 11:19:08,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:08,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:08,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:08,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:19:08,862 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:08,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:08,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1405186946, now seen corresponding path program 3 times [2024-06-14 11:19:08,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:08,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167004696] [2024-06-14 11:19:08,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:08,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:08,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:08,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:08,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:08,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167004696] [2024-06-14 11:19:08,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167004696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:08,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:08,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:08,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511426335] [2024-06-14 11:19:08,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:08,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:08,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:08,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:08,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:09,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:09,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 177 transitions, 1901 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:09,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:09,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:09,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:09,338 INFO L124 PetriNetUnfolderBase]: 1364/2314 cut-off events. [2024-06-14 11:19:09,338 INFO L125 PetriNetUnfolderBase]: For 61952/61952 co-relation queries the response was YES. [2024-06-14 11:19:09,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14254 conditions, 2314 events. 1364/2314 cut-off events. For 61952/61952 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13160 event pairs, 242 based on Foata normal form. 12/2317 useless extension candidates. Maximal degree in co-relation 14187. Up to 1729 conditions per place. [2024-06-14 11:19:09,353 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 164 selfloop transitions, 32 changer transitions 0/203 dead transitions. [2024-06-14 11:19:09,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 203 transitions, 2383 flow [2024-06-14 11:19:09,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:09,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:19:09,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:19:09,355 INFO L175 Difference]: Start difference. First operand has 136 places, 177 transitions, 1901 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:19:09,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 203 transitions, 2383 flow [2024-06-14 11:19:09,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 203 transitions, 2312 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:09,425 INFO L231 Difference]: Finished difference. Result has 138 places, 177 transitions, 1900 flow [2024-06-14 11:19:09,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1900, PETRI_PLACES=138, PETRI_TRANSITIONS=177} [2024-06-14 11:19:09,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-14 11:19:09,425 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 177 transitions, 1900 flow [2024-06-14 11:19:09,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:09,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:09,426 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:09,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:19:09,426 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:09,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:09,427 INFO L85 PathProgramCache]: Analyzing trace with hash 687809292, now seen corresponding path program 4 times [2024-06-14 11:19:09,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:09,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198608305] [2024-06-14 11:19:09,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:09,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:09,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:09,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:09,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:09,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198608305] [2024-06-14 11:19:09,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198608305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:09,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:09,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:09,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010278176] [2024-06-14 11:19:09,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:09,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:09,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:09,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:09,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:09,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:09,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 177 transitions, 1900 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:09,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:09,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:09,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:09,864 INFO L124 PetriNetUnfolderBase]: 1422/2402 cut-off events. [2024-06-14 11:19:09,864 INFO L125 PetriNetUnfolderBase]: For 68053/68053 co-relation queries the response was YES. [2024-06-14 11:19:09,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14778 conditions, 2402 events. 1422/2402 cut-off events. For 68053/68053 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13663 event pairs, 319 based on Foata normal form. 16/2409 useless extension candidates. Maximal degree in co-relation 14710. Up to 1941 conditions per place. [2024-06-14 11:19:09,884 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 39 changer transitions 0/205 dead transitions. [2024-06-14 11:19:09,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 205 transitions, 2406 flow [2024-06-14 11:19:09,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:09,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:09,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:19:09,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:19:09,886 INFO L175 Difference]: Start difference. First operand has 138 places, 177 transitions, 1900 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:19:09,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 205 transitions, 2406 flow [2024-06-14 11:19:09,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 205 transitions, 2313 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:09,959 INFO L231 Difference]: Finished difference. Result has 140 places, 178 transitions, 1918 flow [2024-06-14 11:19:09,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1918, PETRI_PLACES=140, PETRI_TRANSITIONS=178} [2024-06-14 11:19:09,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 11:19:09,960 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 178 transitions, 1918 flow [2024-06-14 11:19:09,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:09,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:09,960 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:09,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:19:09,960 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:09,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:09,961 INFO L85 PathProgramCache]: Analyzing trace with hash -351482506, now seen corresponding path program 5 times [2024-06-14 11:19:09,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:09,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457628804] [2024-06-14 11:19:09,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:09,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:10,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:10,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:10,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457628804] [2024-06-14 11:19:10,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457628804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:10,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:10,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:10,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034425484] [2024-06-14 11:19:10,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:10,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:10,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:10,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:10,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:10,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:10,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 178 transitions, 1918 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:10,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:10,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:10,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:10,436 INFO L124 PetriNetUnfolderBase]: 1480/2520 cut-off events. [2024-06-14 11:19:10,436 INFO L125 PetriNetUnfolderBase]: For 72245/72245 co-relation queries the response was YES. [2024-06-14 11:19:10,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15343 conditions, 2520 events. 1480/2520 cut-off events. For 72245/72245 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14657 event pairs, 339 based on Foata normal form. 16/2527 useless extension candidates. Maximal degree in co-relation 15274. Up to 2039 conditions per place. [2024-06-14 11:19:10,455 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 163 selfloop transitions, 36 changer transitions 0/206 dead transitions. [2024-06-14 11:19:10,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 206 transitions, 2428 flow [2024-06-14 11:19:10,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:10,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:10,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:10,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:19:10,456 INFO L175 Difference]: Start difference. First operand has 140 places, 178 transitions, 1918 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:10,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 206 transitions, 2428 flow [2024-06-14 11:19:10,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 206 transitions, 2337 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:10,531 INFO L231 Difference]: Finished difference. Result has 142 places, 179 transitions, 1934 flow [2024-06-14 11:19:10,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1934, PETRI_PLACES=142, PETRI_TRANSITIONS=179} [2024-06-14 11:19:10,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 11:19:10,531 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 179 transitions, 1934 flow [2024-06-14 11:19:10,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:10,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:10,532 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:10,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:19:10,532 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:10,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:10,532 INFO L85 PathProgramCache]: Analyzing trace with hash 488359632, now seen corresponding path program 6 times [2024-06-14 11:19:10,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:10,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011228912] [2024-06-14 11:19:10,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:10,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:10,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:10,658 INFO L134 CoverageAnalysis]: 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,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:10,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011228912] [2024-06-14 11:19:10,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011228912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:10,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:10,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:10,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121391833] [2024-06-14 11:19:10,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:10,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:10,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:10,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:10,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 179 transitions, 1934 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:10,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:10,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:10,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,093 INFO L124 PetriNetUnfolderBase]: 1496/2552 cut-off events. [2024-06-14 11:19:11,094 INFO L125 PetriNetUnfolderBase]: For 72840/72840 co-relation queries the response was YES. [2024-06-14 11:19:11,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15390 conditions, 2552 events. 1496/2552 cut-off events. For 72840/72840 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14875 event pairs, 332 based on Foata normal form. 12/2555 useless extension candidates. Maximal degree in co-relation 15320. Up to 1772 conditions per place. [2024-06-14 11:19:11,112 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 163 selfloop transitions, 40 changer transitions 0/210 dead transitions. [2024-06-14 11:19:11,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 210 transitions, 2468 flow [2024-06-14 11:19:11,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:11,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:11,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:19:11,113 INFO L175 Difference]: Start difference. First operand has 142 places, 179 transitions, 1934 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:11,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 210 transitions, 2468 flow [2024-06-14 11:19:11,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 210 transitions, 2381 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:11,191 INFO L231 Difference]: Finished difference. Result has 144 places, 180 transitions, 1964 flow [2024-06-14 11:19:11,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1964, PETRI_PLACES=144, PETRI_TRANSITIONS=180} [2024-06-14 11:19:11,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 11:19:11,192 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 180 transitions, 1964 flow [2024-06-14 11:19:11,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:11,192 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:11,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:19:11,192 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:11,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash 695433804, now seen corresponding path program 1 times [2024-06-14 11:19:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:11,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323826657] [2024-06-14 11:19:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:11,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:11,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:11,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:11,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323826657] [2024-06-14 11:19:11,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323826657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:11,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:11,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:11,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584865055] [2024-06-14 11:19:11,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:11,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:11,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:11,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:11,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:11,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:11,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 180 transitions, 1964 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:11,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:11,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:11,659 INFO L124 PetriNetUnfolderBase]: 1537/2633 cut-off events. [2024-06-14 11:19:11,659 INFO L125 PetriNetUnfolderBase]: For 77315/77315 co-relation queries the response was YES. [2024-06-14 11:19:11,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15851 conditions, 2633 events. 1537/2633 cut-off events. For 77315/77315 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15542 event pairs, 306 based on Foata normal form. 12/2636 useless extension candidates. Maximal degree in co-relation 15780. Up to 1853 conditions per place. [2024-06-14 11:19:11,680 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 44 changer transitions 0/211 dead transitions. [2024-06-14 11:19:11,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 211 transitions, 2506 flow [2024-06-14 11:19:11,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:11,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:11,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:19:11,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:19:11,681 INFO L175 Difference]: Start difference. First operand has 144 places, 180 transitions, 1964 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:19:11,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 211 transitions, 2506 flow [2024-06-14 11:19:11,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 211 transitions, 2407 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:11,762 INFO L231 Difference]: Finished difference. Result has 146 places, 181 transitions, 1991 flow [2024-06-14 11:19:11,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1991, PETRI_PLACES=146, PETRI_TRANSITIONS=181} [2024-06-14 11:19:11,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-14 11:19:11,763 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 181 transitions, 1991 flow [2024-06-14 11:19:11,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:11,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:11,763 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:11,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:19:11,763 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:11,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:11,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1395731602, now seen corresponding path program 1 times [2024-06-14 11:19:11,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:11,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874625713] [2024-06-14 11:19:11,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:11,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:11,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:11,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:11,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:11,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874625713] [2024-06-14 11:19:11,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874625713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:11,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:11,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:11,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009613768] [2024-06-14 11:19:11,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:11,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:11,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:11,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:11,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:11,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:11,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 181 transitions, 1991 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:11,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:11,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:11,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,211 INFO L124 PetriNetUnfolderBase]: 1558/2668 cut-off events. [2024-06-14 11:19:12,211 INFO L125 PetriNetUnfolderBase]: For 77094/77097 co-relation queries the response was YES. [2024-06-14 11:19:12,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16197 conditions, 2668 events. 1558/2668 cut-off events. For 77094/77097 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15707 event pairs, 368 based on Foata normal form. 1/2661 useless extension candidates. Maximal degree in co-relation 16125. Up to 2261 conditions per place. [2024-06-14 11:19:12,234 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 147 selfloop transitions, 61 changer transitions 0/215 dead transitions. [2024-06-14 11:19:12,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 215 transitions, 2822 flow [2024-06-14 11:19:12,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:12,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:12,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:19:12,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 11:19:12,235 INFO L175 Difference]: Start difference. First operand has 146 places, 181 transitions, 1991 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:19:12,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 215 transitions, 2822 flow [2024-06-14 11:19:12,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 215 transitions, 2712 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:12,323 INFO L231 Difference]: Finished difference. Result has 148 places, 193 transitions, 2204 flow [2024-06-14 11:19:12,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2204, PETRI_PLACES=148, PETRI_TRANSITIONS=193} [2024-06-14 11:19:12,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-14 11:19:12,333 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 193 transitions, 2204 flow [2024-06-14 11:19:12,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:12,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,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:12,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:19:12,334 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:12,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1470578890, now seen corresponding path program 2 times [2024-06-14 11:19:12,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612543932] [2024-06-14 11:19:12,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:12,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:12,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612543932] [2024-06-14 11:19:12,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612543932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:12,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:12,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:12,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451786027] [2024-06-14 11:19:12,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:12,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:12,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:12,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:12,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:12,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:12,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 193 transitions, 2204 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:12,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:12,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:12,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:12,797 INFO L124 PetriNetUnfolderBase]: 1563/2677 cut-off events. [2024-06-14 11:19:12,797 INFO L125 PetriNetUnfolderBase]: For 79749/79752 co-relation queries the response was YES. [2024-06-14 11:19:12,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16308 conditions, 2677 events. 1563/2677 cut-off events. For 79749/79752 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15819 event pairs, 368 based on Foata normal form. 1/2670 useless extension candidates. Maximal degree in co-relation 16234. Up to 2268 conditions per place. [2024-06-14 11:19:12,836 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 144 selfloop transitions, 64 changer transitions 0/215 dead transitions. [2024-06-14 11:19:12,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 215 transitions, 2915 flow [2024-06-14 11:19:12,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:12,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:12,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:19:12,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:19:12,837 INFO L175 Difference]: Start difference. First operand has 148 places, 193 transitions, 2204 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:19:12,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 215 transitions, 2915 flow [2024-06-14 11:19:12,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 215 transitions, 2836 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:12,936 INFO L231 Difference]: Finished difference. Result has 153 places, 196 transitions, 2298 flow [2024-06-14 11:19:12,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2298, PETRI_PLACES=153, PETRI_TRANSITIONS=196} [2024-06-14 11:19:12,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-14 11:19:12,936 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 196 transitions, 2298 flow [2024-06-14 11:19:12,937 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:12,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:12,937 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:12,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:19:12,937 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:12,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:12,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1589753698, now seen corresponding path program 2 times [2024-06-14 11:19:12,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:12,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909217562] [2024-06-14 11:19:12,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:12,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,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:19:13,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909217562] [2024-06-14 11:19:13,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909217562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:13,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160580028] [2024-06-14 11:19:13,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:13,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:13,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:13,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:13,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 196 transitions, 2298 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:13,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:13,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:13,463 INFO L124 PetriNetUnfolderBase]: 1604/2747 cut-off events. [2024-06-14 11:19:13,463 INFO L125 PetriNetUnfolderBase]: For 90955/90955 co-relation queries the response was YES. [2024-06-14 11:19:13,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16840 conditions, 2747 events. 1604/2747 cut-off events. For 90955/90955 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16399 event pairs, 360 based on Foata normal form. 12/2750 useless extension candidates. Maximal degree in co-relation 16764. Up to 2144 conditions per place. [2024-06-14 11:19:13,485 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 39 changer transitions 0/227 dead transitions. [2024-06-14 11:19:13,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 227 transitions, 2874 flow [2024-06-14 11:19:13,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:13,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:13,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:19:13,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:19:13,488 INFO L175 Difference]: Start difference. First operand has 153 places, 196 transitions, 2298 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:19:13,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 227 transitions, 2874 flow [2024-06-14 11:19:13,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 227 transitions, 2749 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:13,605 INFO L231 Difference]: Finished difference. Result has 158 places, 197 transitions, 2291 flow [2024-06-14 11:19:13,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2291, PETRI_PLACES=158, PETRI_TRANSITIONS=197} [2024-06-14 11:19:13,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-14 11:19:13,606 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 197 transitions, 2291 flow [2024-06-14 11:19:13,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:13,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:13,607 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:13,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:19:13,607 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:19:13,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:13,607 INFO L85 PathProgramCache]: Analyzing trace with hash -18362134, now seen corresponding path program 3 times [2024-06-14 11:19:13,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:13,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562143905] [2024-06-14 11:19:13,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:13,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:13,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:19:13,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:13,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562143905] [2024-06-14 11:19:13,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562143905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:13,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:13,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:13,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209339443] [2024-06-14 11:19:13,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:13,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:13,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:13,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:13,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:13,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:13,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 197 transitions, 2291 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:13,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:13,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:13,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,194 INFO L124 PetriNetUnfolderBase]: 1584/2725 cut-off events. [2024-06-14 11:19:14,195 INFO L125 PetriNetUnfolderBase]: For 89027/89027 co-relation queries the response was YES. [2024-06-14 11:19:14,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16358 conditions, 2725 events. 1584/2725 cut-off events. For 89027/89027 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16343 event pairs, 305 based on Foata normal form. 12/2728 useless extension candidates. Maximal degree in co-relation 16281. Up to 1455 conditions per place. [2024-06-14 11:19:14,221 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 174 selfloop transitions, 46 changer transitions 0/227 dead transitions. [2024-06-14 11:19:14,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 227 transitions, 2779 flow [2024-06-14 11:19:14,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:14,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:14,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:14,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:19:14,222 INFO L175 Difference]: Start difference. First operand has 158 places, 197 transitions, 2291 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:14,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 227 transitions, 2779 flow [2024-06-14 11:19:14,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 227 transitions, 2663 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:14,331 INFO L231 Difference]: Finished difference. Result has 159 places, 196 transitions, 2217 flow [2024-06-14 11:19:14,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2217, PETRI_PLACES=159, PETRI_TRANSITIONS=196} [2024-06-14 11:19:14,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-14 11:19:14,332 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 196 transitions, 2217 flow [2024-06-14 11:19:14,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:14,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:14,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:19:14,333 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:14,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1698330310, now seen corresponding path program 3 times [2024-06-14 11:19:14,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023958074] [2024-06-14 11:19:14,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:14,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:14,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:14,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023958074] [2024-06-14 11:19:14,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023958074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:14,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:14,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:14,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742243426] [2024-06-14 11:19:14,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:14,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:14,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:14,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:14,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:14,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:14,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 196 transitions, 2217 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:14,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:14,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:14,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:14,784 INFO L124 PetriNetUnfolderBase]: 1578/2712 cut-off events. [2024-06-14 11:19:14,784 INFO L125 PetriNetUnfolderBase]: For 77649/77649 co-relation queries the response was YES. [2024-06-14 11:19:14,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15906 conditions, 2712 events. 1578/2712 cut-off events. For 77649/77649 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16162 event pairs, 357 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15828. Up to 2302 conditions per place. [2024-06-14 11:19:14,804 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 147 selfloop transitions, 60 changer transitions 0/214 dead transitions. [2024-06-14 11:19:14,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 214 transitions, 2819 flow [2024-06-14 11:19:14,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:14,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:14,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:19:14,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:19:14,806 INFO L175 Difference]: Start difference. First operand has 159 places, 196 transitions, 2217 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:19:14,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 214 transitions, 2819 flow [2024-06-14 11:19:14,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 2654 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:14,916 INFO L231 Difference]: Finished difference. Result has 159 places, 196 transitions, 2179 flow [2024-06-14 11:19:14,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2179, PETRI_PLACES=159, PETRI_TRANSITIONS=196} [2024-06-14 11:19:14,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-14 11:19:14,917 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 196 transitions, 2179 flow [2024-06-14 11:19:14,917 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:14,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:14,917 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:14,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:19:14,917 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:14,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:14,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1710710470, now seen corresponding path program 4 times [2024-06-14 11:19:14,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:14,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693280132] [2024-06-14 11:19:14,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:14,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,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:19:15,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693280132] [2024-06-14 11:19:15,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693280132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:15,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760749329] [2024-06-14 11:19:15,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:15,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:15,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:15,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:15,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 196 transitions, 2179 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:15,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:15,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:15,411 INFO L124 PetriNetUnfolderBase]: 1562/2695 cut-off events. [2024-06-14 11:19:15,411 INFO L125 PetriNetUnfolderBase]: For 77591/77591 co-relation queries the response was YES. [2024-06-14 11:19:15,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15292 conditions, 2695 events. 1562/2695 cut-off events. For 77591/77591 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16129 event pairs, 349 based on Foata normal form. 4/2696 useless extension candidates. Maximal degree in co-relation 15214. Up to 2383 conditions per place. [2024-06-14 11:19:15,433 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 37 changer transitions 0/211 dead transitions. [2024-06-14 11:19:15,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 211 transitions, 2630 flow [2024-06-14 11:19:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:15,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:15,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:19:15,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:19:15,435 INFO L175 Difference]: Start difference. First operand has 159 places, 196 transitions, 2179 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:19:15,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 211 transitions, 2630 flow [2024-06-14 11:19:15,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 211 transitions, 2540 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:15,526 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2178 flow [2024-06-14 11:19:15,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2178, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-14 11:19:15,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-14 11:19:15,527 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2178 flow [2024-06-14 11:19:15,528 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:15,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:15,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:15,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:19:15,528 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:15,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:15,528 INFO L85 PathProgramCache]: Analyzing trace with hash 568808878, now seen corresponding path program 5 times [2024-06-14 11:19:15,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:15,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422422408] [2024-06-14 11:19:15,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:15,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:15,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:15,651 INFO L134 CoverageAnalysis]: 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,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:15,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422422408] [2024-06-14 11:19:15,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422422408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:15,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:15,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:15,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987480055] [2024-06-14 11:19:15,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:15,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:15,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:15,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:15,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:15,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:15,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2178 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:15,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:15,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:15,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,053 INFO L124 PetriNetUnfolderBase]: 1558/2690 cut-off events. [2024-06-14 11:19:16,054 INFO L125 PetriNetUnfolderBase]: For 78902/78902 co-relation queries the response was YES. [2024-06-14 11:19:16,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15159 conditions, 2690 events. 1558/2690 cut-off events. For 78902/78902 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16082 event pairs, 349 based on Foata normal form. 4/2691 useless extension candidates. Maximal degree in co-relation 15080. Up to 2269 conditions per place. [2024-06-14 11:19:16,074 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 144 selfloop transitions, 75 changer transitions 0/226 dead transitions. [2024-06-14 11:19:16,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 226 transitions, 2810 flow [2024-06-14 11:19:16,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:16,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:16,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:19:16,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:19:16,075 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2178 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:19:16,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 226 transitions, 2810 flow [2024-06-14 11:19:16,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 2736 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:16,173 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2338 flow [2024-06-14 11:19:16,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2338, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-14 11:19:16,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 11:19:16,173 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2338 flow [2024-06-14 11:19:16,174 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:16,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:16,174 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:16,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:19:16,174 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:16,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:16,174 INFO L85 PathProgramCache]: Analyzing trace with hash 562142638, now seen corresponding path program 6 times [2024-06-14 11:19:16,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:16,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070443087] [2024-06-14 11:19:16,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:16,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:16,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:16,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:16,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070443087] [2024-06-14 11:19:16,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070443087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:16,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:16,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:19:16,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585369873] [2024-06-14 11:19:16,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:16,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:19:16,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:16,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:19:16,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:19:16,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:16,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2338 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:16,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:16,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:16,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:16,628 INFO L124 PetriNetUnfolderBase]: 1548/2673 cut-off events. [2024-06-14 11:19:16,629 INFO L125 PetriNetUnfolderBase]: For 80260/80263 co-relation queries the response was YES. [2024-06-14 11:19:16,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15274 conditions, 2673 events. 1548/2673 cut-off events. For 80260/80263 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15963 event pairs, 357 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15194. Up to 2259 conditions per place. [2024-06-14 11:19:16,656 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 75 changer transitions 0/221 dead transitions. [2024-06-14 11:19:16,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2822 flow [2024-06-14 11:19:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:16,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:16,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:19:16,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:19:16,657 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2338 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:19:16,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2822 flow [2024-06-14 11:19:16,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 221 transitions, 2649 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:16,800 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2329 flow [2024-06-14 11:19:16,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2329, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-14 11:19:16,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 11:19:16,801 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2329 flow [2024-06-14 11:19:16,801 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:16,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:16,801 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:16,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:19:16,801 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:16,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:16,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1247397911, now seen corresponding path program 1 times [2024-06-14 11:19:16,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:16,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071254644] [2024-06-14 11:19:16,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:16,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:16,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:16,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071254644] [2024-06-14 11:19:16,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071254644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:16,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:16,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:16,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15509348] [2024-06-14 11:19:16,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:16,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:16,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:16,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:16,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:16,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:16,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2329 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,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:16,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:16,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:17,336 INFO L124 PetriNetUnfolderBase]: 1566/2680 cut-off events. [2024-06-14 11:19:17,336 INFO L125 PetriNetUnfolderBase]: For 77056/77056 co-relation queries the response was YES. [2024-06-14 11:19:17,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15308 conditions, 2680 events. 1566/2680 cut-off events. For 77056/77056 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15895 event pairs, 357 based on Foata normal form. 2/2676 useless extension candidates. Maximal degree in co-relation 15229. Up to 2187 conditions per place. [2024-06-14 11:19:17,354 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 133 selfloop transitions, 95 changer transitions 0/235 dead transitions. [2024-06-14 11:19:17,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 235 transitions, 3171 flow [2024-06-14 11:19:17,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:17,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:17,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:17,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:19:17,355 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2329 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:17,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 235 transitions, 3171 flow [2024-06-14 11:19:17,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 235 transitions, 2936 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:17,437 INFO L231 Difference]: Finished difference. Result has 167 places, 216 transitions, 2581 flow [2024-06-14 11:19:17,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2581, PETRI_PLACES=167, PETRI_TRANSITIONS=216} [2024-06-14 11:19:17,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-14 11:19:17,438 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 216 transitions, 2581 flow [2024-06-14 11:19:17,438 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:17,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:17,439 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:17,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:19:17,440 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:17,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:17,440 INFO L85 PathProgramCache]: Analyzing trace with hash 418301511, now seen corresponding path program 2 times [2024-06-14 11:19:17,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:17,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677350729] [2024-06-14 11:19:17,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:17,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:17,572 INFO L134 CoverageAnalysis]: 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,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:17,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677350729] [2024-06-14 11:19:17,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677350729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:17,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:17,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:17,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98156290] [2024-06-14 11:19:17,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:17,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:17,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:17,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:17,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:17,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:17,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 216 transitions, 2581 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:17,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:17,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:17,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:17,953 INFO L124 PetriNetUnfolderBase]: 1600/2743 cut-off events. [2024-06-14 11:19:17,953 INFO L125 PetriNetUnfolderBase]: For 80364/80364 co-relation queries the response was YES. [2024-06-14 11:19:17,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16284 conditions, 2743 events. 1600/2743 cut-off events. For 80364/80364 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16367 event pairs, 348 based on Foata normal form. 2/2742 useless extension candidates. Maximal degree in co-relation 16203. Up to 2415 conditions per place. [2024-06-14 11:19:17,977 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 47 changer transitions 0/245 dead transitions. [2024-06-14 11:19:17,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 245 transitions, 3424 flow [2024-06-14 11:19:17,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:17,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:17,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:19:17,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:19:17,984 INFO L175 Difference]: Start difference. First operand has 167 places, 216 transitions, 2581 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:19:17,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 245 transitions, 3424 flow [2024-06-14 11:19:18,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 245 transitions, 3347 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:18,097 INFO L231 Difference]: Finished difference. Result has 175 places, 227 transitions, 2804 flow [2024-06-14 11:19:18,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2804, PETRI_PLACES=175, PETRI_TRANSITIONS=227} [2024-06-14 11:19:18,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 11:19:18,098 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 227 transitions, 2804 flow [2024-06-14 11:19:18,098 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:18,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,098 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:18,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:19:18,098 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:18,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,099 INFO L85 PathProgramCache]: Analyzing trace with hash 568817961, now seen corresponding path program 3 times [2024-06-14 11:19:18,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563953372] [2024-06-14 11:19:18,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:18,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:18,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:18,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563953372] [2024-06-14 11:19:18,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563953372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:18,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:18,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:18,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420006707] [2024-06-14 11:19:18,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:18,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:18,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:18,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:18,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:18,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:18,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 227 transitions, 2804 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:18,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:18,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:18,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:18,659 INFO L124 PetriNetUnfolderBase]: 1626/2788 cut-off events. [2024-06-14 11:19:18,660 INFO L125 PetriNetUnfolderBase]: For 85018/85018 co-relation queries the response was YES. [2024-06-14 11:19:18,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16574 conditions, 2788 events. 1626/2788 cut-off events. For 85018/85018 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16709 event pairs, 348 based on Foata normal form. 2/2787 useless extension candidates. Maximal degree in co-relation 16489. Up to 2318 conditions per place. [2024-06-14 11:19:18,683 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 99 changer transitions 0/267 dead transitions. [2024-06-14 11:19:18,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 267 transitions, 3725 flow [2024-06-14 11:19:18,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:18,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:18,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:19:18,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:19:18,685 INFO L175 Difference]: Start difference. First operand has 175 places, 227 transitions, 2804 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:19:18,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 267 transitions, 3725 flow [2024-06-14 11:19:18,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 267 transitions, 3646 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:18,824 INFO L231 Difference]: Finished difference. Result has 182 places, 238 transitions, 3188 flow [2024-06-14 11:19:18,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3188, PETRI_PLACES=182, PETRI_TRANSITIONS=238} [2024-06-14 11:19:18,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 11:19:18,825 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 238 transitions, 3188 flow [2024-06-14 11:19:18,825 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:18,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:18,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] [2024-06-14 11:19:18,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:19:18,825 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:18,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:18,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1156378073, now seen corresponding path program 1 times [2024-06-14 11:19:18,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:18,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842997055] [2024-06-14 11:19:18,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:18,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:18,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:18,941 INFO L134 CoverageAnalysis]: 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,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:18,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842997055] [2024-06-14 11:19:18,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842997055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:18,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:18,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:18,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258515219] [2024-06-14 11:19:18,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:18,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:18,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:18,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:18,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:18,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:18,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 238 transitions, 3188 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:18,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:18,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:18,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:19,395 INFO L124 PetriNetUnfolderBase]: 1647/2814 cut-off events. [2024-06-14 11:19:19,395 INFO L125 PetriNetUnfolderBase]: For 92088/92091 co-relation queries the response was YES. [2024-06-14 11:19:19,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17484 conditions, 2814 events. 1647/2814 cut-off events. For 92088/92091 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16812 event pairs, 382 based on Foata normal form. 1/2806 useless extension candidates. Maximal degree in co-relation 17395. Up to 2265 conditions per place. [2024-06-14 11:19:19,420 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 126 changer transitions 0/270 dead transitions. [2024-06-14 11:19:19,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 270 transitions, 4196 flow [2024-06-14 11:19:19,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:19,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:19,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:19:19,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:19:19,422 INFO L175 Difference]: Start difference. First operand has 182 places, 238 transitions, 3188 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:19:19,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 270 transitions, 4196 flow [2024-06-14 11:19:19,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 270 transitions, 4099 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:19,577 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 3541 flow [2024-06-14 11:19:19,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3541, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-06-14 11:19:19,578 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 11:19:19,578 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 3541 flow [2024-06-14 11:19:19,578 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:19,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:19,578 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,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:19:19,579 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:19,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:19,579 INFO L85 PathProgramCache]: Analyzing trace with hash 835203555, now seen corresponding path program 1 times [2024-06-14 11:19:19,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:19,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581488573] [2024-06-14 11:19:19,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:19,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:19,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:19,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:19:19,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:19,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581488573] [2024-06-14 11:19:19,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581488573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:19,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:19,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:19,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333363005] [2024-06-14 11:19:19,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:19,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:19,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:19,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:19,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:19,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:19,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 3541 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:19,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:19,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:19,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:20,213 INFO L124 PetriNetUnfolderBase]: 1652/2824 cut-off events. [2024-06-14 11:19:20,213 INFO L125 PetriNetUnfolderBase]: For 93443/93446 co-relation queries the response was YES. [2024-06-14 11:19:20,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17831 conditions, 2824 events. 1652/2824 cut-off events. For 93443/93446 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16876 event pairs, 368 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 17740. Up to 2412 conditions per place. [2024-06-14 11:19:20,240 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 198 selfloop transitions, 67 changer transitions 0/272 dead transitions. [2024-06-14 11:19:20,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 272 transitions, 4332 flow [2024-06-14 11:19:20,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:20,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:20,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:19:20,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:19:20,242 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 3541 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:19:20,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 272 transitions, 4332 flow [2024-06-14 11:19:20,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 272 transitions, 4122 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:20,426 INFO L231 Difference]: Finished difference. Result has 191 places, 250 transitions, 3518 flow [2024-06-14 11:19:20,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3518, PETRI_PLACES=191, PETRI_TRANSITIONS=250} [2024-06-14 11:19:20,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-14 11:19:20,428 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 250 transitions, 3518 flow [2024-06-14 11:19:20,428 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:20,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:20,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:20,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:19:20,428 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:20,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:20,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1656686855, now seen corresponding path program 2 times [2024-06-14 11:19:20,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:20,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916012519] [2024-06-14 11:19:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:20,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:20,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:20,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:20,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:20,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916012519] [2024-06-14 11:19:20,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916012519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:20,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:20,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:20,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655456628] [2024-06-14 11:19:20,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:20,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:20,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:20,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:20,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:20,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:20,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 250 transitions, 3518 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:20,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:20,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:20,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:20,971 INFO L124 PetriNetUnfolderBase]: 1665/2847 cut-off events. [2024-06-14 11:19:20,971 INFO L125 PetriNetUnfolderBase]: For 98758/98761 co-relation queries the response was YES. [2024-06-14 11:19:20,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17973 conditions, 2847 events. 1665/2847 cut-off events. For 98758/98761 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17088 event pairs, 384 based on Foata normal form. 1/2839 useless extension candidates. Maximal degree in co-relation 17881. Up to 2282 conditions per place. [2024-06-14 11:19:21,000 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 134 changer transitions 0/276 dead transitions. [2024-06-14 11:19:21,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 276 transitions, 4460 flow [2024-06-14 11:19:21,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:21,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:21,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:21,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:19:21,006 INFO L175 Difference]: Start difference. First operand has 191 places, 250 transitions, 3518 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 276 transitions, 4460 flow [2024-06-14 11:19:21,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 276 transitions, 4320 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:21,195 INFO L231 Difference]: Finished difference. Result has 194 places, 256 transitions, 3762 flow [2024-06-14 11:19:21,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3378, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3762, PETRI_PLACES=194, PETRI_TRANSITIONS=256} [2024-06-14 11:19:21,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 11:19:21,196 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 256 transitions, 3762 flow [2024-06-14 11:19:21,196 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:21,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:21,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:21,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:19:21,197 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:21,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:21,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1149948983, now seen corresponding path program 3 times [2024-06-14 11:19:21,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:21,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335664414] [2024-06-14 11:19:21,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:21,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:21,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:21,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:21,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:21,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335664414] [2024-06-14 11:19:21,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335664414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:21,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:21,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:21,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949954025] [2024-06-14 11:19:21,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:21,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:21,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:21,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:21,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:21,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:21,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 256 transitions, 3762 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:21,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:21,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:21,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:21,778 INFO L124 PetriNetUnfolderBase]: 1662/2843 cut-off events. [2024-06-14 11:19:21,778 INFO L125 PetriNetUnfolderBase]: For 102707/102710 co-relation queries the response was YES. [2024-06-14 11:19:21,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18185 conditions, 2843 events. 1662/2843 cut-off events. For 102707/102710 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17089 event pairs, 383 based on Foata normal form. 1/2835 useless extension candidates. Maximal degree in co-relation 18092. Up to 2280 conditions per place. [2024-06-14 11:19:21,808 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 132 changer transitions 0/276 dead transitions. [2024-06-14 11:19:21,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 276 transitions, 4600 flow [2024-06-14 11:19:21,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:21,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:21,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:21,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:19:21,810 INFO L175 Difference]: Start difference. First operand has 194 places, 256 transitions, 3762 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:21,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 276 transitions, 4600 flow [2024-06-14 11:19:21,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 276 transitions, 4307 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:22,001 INFO L231 Difference]: Finished difference. Result has 197 places, 256 transitions, 3739 flow [2024-06-14 11:19:22,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=197, PETRI_TRANSITIONS=256} [2024-06-14 11:19:22,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-14 11:19:22,004 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 256 transitions, 3739 flow [2024-06-14 11:19:22,005 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:22,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:22,005 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,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:19:22,005 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:22,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:22,006 INFO L85 PathProgramCache]: Analyzing trace with hash 2031313379, now seen corresponding path program 2 times [2024-06-14 11:19:22,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:22,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600508984] [2024-06-14 11:19:22,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:22,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:22,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:22,172 INFO L134 CoverageAnalysis]: 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,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:22,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600508984] [2024-06-14 11:19:22,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600508984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:22,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:22,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:22,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923603039] [2024-06-14 11:19:22,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:22,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:22,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:22,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:22,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:22,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:22,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 256 transitions, 3739 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:22,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:22,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:22,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:22,655 INFO L124 PetriNetUnfolderBase]: 1667/2854 cut-off events. [2024-06-14 11:19:22,655 INFO L125 PetriNetUnfolderBase]: For 107308/107311 co-relation queries the response was YES. [2024-06-14 11:19:22,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18234 conditions, 2854 events. 1667/2854 cut-off events. For 107308/107311 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 17167 event pairs, 367 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 18141. Up to 2432 conditions per place. [2024-06-14 11:19:22,680 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 70 changer transitions 0/279 dead transitions. [2024-06-14 11:19:22,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 279 transitions, 4550 flow [2024-06-14 11:19:22,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:22,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:22,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:19:22,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:19:22,683 INFO L175 Difference]: Start difference. First operand has 197 places, 256 transitions, 3739 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:19:22,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 279 transitions, 4550 flow [2024-06-14 11:19:22,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 279 transitions, 4286 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:22,884 INFO L231 Difference]: Finished difference. Result has 201 places, 259 transitions, 3668 flow [2024-06-14 11:19:22,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3668, PETRI_PLACES=201, PETRI_TRANSITIONS=259} [2024-06-14 11:19:22,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-14 11:19:22,885 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 259 transitions, 3668 flow [2024-06-14 11:19:22,886 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:22,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:22,886 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,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:19:22,886 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:22,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:22,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1149702905, now seen corresponding path program 1 times [2024-06-14 11:19:22,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:22,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908109985] [2024-06-14 11:19:22,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:22,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:22,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:23,028 INFO L134 CoverageAnalysis]: 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,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:23,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908109985] [2024-06-14 11:19:23,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908109985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:23,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:23,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:23,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337424358] [2024-06-14 11:19:23,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:23,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:23,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:23,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:23,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:23,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:23,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 259 transitions, 3668 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:23,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:23,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:23,471 INFO L124 PetriNetUnfolderBase]: 1626/2809 cut-off events. [2024-06-14 11:19:23,471 INFO L125 PetriNetUnfolderBase]: For 118282/118282 co-relation queries the response was YES. [2024-06-14 11:19:23,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17935 conditions, 2809 events. 1626/2809 cut-off events. For 118282/118282 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16983 event pairs, 338 based on Foata normal form. 10/2795 useless extension candidates. Maximal degree in co-relation 17841. Up to 2284 conditions per place. [2024-06-14 11:19:23,498 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 192 selfloop transitions, 37 changer transitions 0/281 dead transitions. [2024-06-14 11:19:23,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 281 transitions, 4210 flow [2024-06-14 11:19:23,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:23,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:23,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:19:23,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:19:23,506 INFO L175 Difference]: Start difference. First operand has 201 places, 259 transitions, 3668 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:19:23,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 281 transitions, 4210 flow [2024-06-14 11:19:23,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 281 transitions, 4120 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:23,688 INFO L231 Difference]: Finished difference. Result has 205 places, 260 transitions, 3674 flow [2024-06-14 11:19:23,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3674, PETRI_PLACES=205, PETRI_TRANSITIONS=260} [2024-06-14 11:19:23,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-14 11:19:23,689 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 260 transitions, 3674 flow [2024-06-14 11:19:23,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:23,689 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,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:19:23,690 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:23,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:23,690 INFO L85 PathProgramCache]: Analyzing trace with hash -274861395, now seen corresponding path program 3 times [2024-06-14 11:19:23,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:23,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712365594] [2024-06-14 11:19:23,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:23,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:23,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:23,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:23,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:23,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712365594] [2024-06-14 11:19:23,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712365594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:23,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:23,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:23,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258667885] [2024-06-14 11:19:23,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:23,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:23,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:23,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:23,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:23,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:23,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 260 transitions, 3674 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:23,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:23,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:23,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:24,237 INFO L124 PetriNetUnfolderBase]: 1700/2906 cut-off events. [2024-06-14 11:19:24,237 INFO L125 PetriNetUnfolderBase]: For 114496/114496 co-relation queries the response was YES. [2024-06-14 11:19:24,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18442 conditions, 2906 events. 1700/2906 cut-off events. For 114496/114496 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17565 event pairs, 364 based on Foata normal form. 1/2901 useless extension candidates. Maximal degree in co-relation 18346. Up to 2485 conditions per place. [2024-06-14 11:19:24,312 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 66 changer transitions 0/278 dead transitions. [2024-06-14 11:19:24,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 278 transitions, 4350 flow [2024-06-14 11:19:24,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:24,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:24,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:19:24,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:19:24,313 INFO L175 Difference]: Start difference. First operand has 205 places, 260 transitions, 3674 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:19:24,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 278 transitions, 4350 flow [2024-06-14 11:19:24,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4264 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:24,495 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3726 flow [2024-06-14 11:19:24,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3726, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-14 11:19:24,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 11:19:24,496 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3726 flow [2024-06-14 11:19:24,497 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:24,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:24,497 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,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:19:24,497 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:24,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:24,498 INFO L85 PathProgramCache]: Analyzing trace with hash -301620279, now seen corresponding path program 4 times [2024-06-14 11:19:24,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:24,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598562513] [2024-06-14 11:19:24,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:24,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:24,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:24,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:24,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598562513] [2024-06-14 11:19:24,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598562513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:24,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:24,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:24,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84639326] [2024-06-14 11:19:24,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:24,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:24,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:24,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:24,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:24,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:24,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3726 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:24,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:24,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:24,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:24,993 INFO L124 PetriNetUnfolderBase]: 1694/2897 cut-off events. [2024-06-14 11:19:24,993 INFO L125 PetriNetUnfolderBase]: For 118292/118292 co-relation queries the response was YES. [2024-06-14 11:19:25,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18458 conditions, 2897 events. 1694/2897 cut-off events. For 118292/118292 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17495 event pairs, 363 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 18361. Up to 2333 conditions per place. [2024-06-14 11:19:25,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 145 selfloop transitions, 127 changer transitions 0/279 dead transitions. [2024-06-14 11:19:25,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 279 transitions, 4500 flow [2024-06-14 11:19:25,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:25,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:25,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:25,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:19:25,026 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3726 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:25,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 279 transitions, 4500 flow [2024-06-14 11:19:25,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 279 transitions, 4304 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:25,226 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3791 flow [2024-06-14 11:19:25,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-14 11:19:25,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 11:19:25,227 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3791 flow [2024-06-14 11:19:25,227 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,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:25,227 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,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:19:25,227 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:25,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash -32859765, now seen corresponding path program 4 times [2024-06-14 11:19:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:25,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693609794] [2024-06-14 11:19:25,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:25,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:25,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:25,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:25,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:25,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693609794] [2024-06-14 11:19:25,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693609794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:25,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:25,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:25,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112278182] [2024-06-14 11:19:25,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:25,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:25,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:25,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:25,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:25,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:25,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3791 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,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:25,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:25,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:25,765 INFO L124 PetriNetUnfolderBase]: 1691/2890 cut-off events. [2024-06-14 11:19:25,765 INFO L125 PetriNetUnfolderBase]: For 120642/120642 co-relation queries the response was YES. [2024-06-14 11:19:25,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18604 conditions, 2890 events. 1691/2890 cut-off events. For 120642/120642 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17431 event pairs, 360 based on Foata normal form. 1/2885 useless extension candidates. Maximal degree in co-relation 18507. Up to 2474 conditions per place. [2024-06-14 11:19:25,793 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 70 changer transitions 0/277 dead transitions. [2024-06-14 11:19:25,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 277 transitions, 4373 flow [2024-06-14 11:19:25,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:25,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:25,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:19:25,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:19:25,795 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3791 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:19:25,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 277 transitions, 4373 flow [2024-06-14 11:19:25,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 277 transitions, 4012 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:25,997 INFO L231 Difference]: Finished difference. Result has 208 places, 260 transitions, 3576 flow [2024-06-14 11:19:25,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3576, PETRI_PLACES=208, PETRI_TRANSITIONS=260} [2024-06-14 11:19:25,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-14 11:19:25,997 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 260 transitions, 3576 flow [2024-06-14 11:19:25,998 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,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:25,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] [2024-06-14 11:19:25,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:19:25,998 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:25,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:25,998 INFO L85 PathProgramCache]: Analyzing trace with hash 82164681, now seen corresponding path program 5 times [2024-06-14 11:19:25,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:25,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345809457] [2024-06-14 11:19:25,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:25,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:26,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:26,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:26,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:26,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345809457] [2024-06-14 11:19:26,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345809457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:26,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:26,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:26,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454074335] [2024-06-14 11:19:26,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:26,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:26,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:26,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:26,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:26,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:26,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 260 transitions, 3576 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,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:26,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:26,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:26,507 INFO L124 PetriNetUnfolderBase]: 1693/2904 cut-off events. [2024-06-14 11:19:26,507 INFO L125 PetriNetUnfolderBase]: For 121912/121912 co-relation queries the response was YES. [2024-06-14 11:19:26,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18474 conditions, 2904 events. 1693/2904 cut-off events. For 121912/121912 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17533 event pairs, 355 based on Foata normal form. 2/2903 useless extension candidates. Maximal degree in co-relation 18376. Up to 2552 conditions per place. [2024-06-14 11:19:26,536 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 50 changer transitions 0/281 dead transitions. [2024-06-14 11:19:26,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 281 transitions, 4424 flow [2024-06-14 11:19:26,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:26,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:26,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:19:26,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:19:26,552 INFO L175 Difference]: Start difference. First operand has 208 places, 260 transitions, 3576 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:19:26,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 281 transitions, 4424 flow [2024-06-14 11:19:26,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 281 transitions, 4282 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:26,781 INFO L231 Difference]: Finished difference. Result has 212 places, 263 transitions, 3601 flow [2024-06-14 11:19:26,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3601, PETRI_PLACES=212, PETRI_TRANSITIONS=263} [2024-06-14 11:19:26,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-14 11:19:26,782 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 263 transitions, 3601 flow [2024-06-14 11:19:26,783 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:26,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:26,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:26,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:19:26,783 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:26,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:26,784 INFO L85 PathProgramCache]: Analyzing trace with hash 246553895, now seen corresponding path program 6 times [2024-06-14 11:19:26,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:26,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203999297] [2024-06-14 11:19:26,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:26,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:26,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:26,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:26,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:26,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203999297] [2024-06-14 11:19:26,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203999297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:26,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:26,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:26,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159516612] [2024-06-14 11:19:26,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:26,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:26,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:26,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:26,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 263 transitions, 3601 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,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:26,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:26,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:27,330 INFO L124 PetriNetUnfolderBase]: 1698/2912 cut-off events. [2024-06-14 11:19:27,330 INFO L125 PetriNetUnfolderBase]: For 125428/125431 co-relation queries the response was YES. [2024-06-14 11:19:27,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18567 conditions, 2912 events. 1698/2912 cut-off events. For 125428/125431 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17581 event pairs, 362 based on Foata normal form. 3/2911 useless extension candidates. Maximal degree in co-relation 18467. Up to 2418 conditions per place. [2024-06-14 11:19:27,358 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-14 11:19:27,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 292 transitions, 4587 flow [2024-06-14 11:19:27,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:27,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:27,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:19:27,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:19:27,359 INFO L175 Difference]: Start difference. First operand has 212 places, 263 transitions, 3601 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:19:27,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 292 transitions, 4587 flow [2024-06-14 11:19:27,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 292 transitions, 4455 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:27,649 INFO L231 Difference]: Finished difference. Result has 213 places, 266 transitions, 3741 flow [2024-06-14 11:19:27,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3741, PETRI_PLACES=213, PETRI_TRANSITIONS=266} [2024-06-14 11:19:27,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 11:19:27,650 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 266 transitions, 3741 flow [2024-06-14 11:19:27,650 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,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:27,650 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,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:19:27,651 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:27,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:27,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1012727107, now seen corresponding path program 7 times [2024-06-14 11:19:27,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:27,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722253572] [2024-06-14 11:19:27,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:27,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:27,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:27,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:27,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:27,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722253572] [2024-06-14 11:19:27,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722253572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:27,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:27,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:27,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219025292] [2024-06-14 11:19:27,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:27,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:27,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:27,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:27,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:27,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:27,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 266 transitions, 3741 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,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:27,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:27,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:28,204 INFO L124 PetriNetUnfolderBase]: 1703/2921 cut-off events. [2024-06-14 11:19:28,204 INFO L125 PetriNetUnfolderBase]: For 130987/130990 co-relation queries the response was YES. [2024-06-14 11:19:28,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18880 conditions, 2921 events. 1703/2921 cut-off events. For 130987/130990 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17671 event pairs, 362 based on Foata normal form. 3/2920 useless extension candidates. Maximal degree in co-relation 18779. Up to 2425 conditions per place. [2024-06-14 11:19:28,232 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 107 changer transitions 0/292 dead transitions. [2024-06-14 11:19:28,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 292 transitions, 4734 flow [2024-06-14 11:19:28,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:28,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:28,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:28,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:19:28,233 INFO L175 Difference]: Start difference. First operand has 213 places, 266 transitions, 3741 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:28,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 292 transitions, 4734 flow [2024-06-14 11:19:28,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 292 transitions, 4516 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:28,492 INFO L231 Difference]: Finished difference. Result has 216 places, 269 transitions, 3810 flow [2024-06-14 11:19:28,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3526, 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=3810, PETRI_PLACES=216, PETRI_TRANSITIONS=269} [2024-06-14 11:19:28,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 11:19:28,493 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 269 transitions, 3810 flow [2024-06-14 11:19:28,493 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,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:28,493 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,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:19:28,493 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:28,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:28,494 INFO L85 PathProgramCache]: Analyzing trace with hash 453207335, now seen corresponding path program 8 times [2024-06-14 11:19:28,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:28,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163781541] [2024-06-14 11:19:28,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:28,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:28,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:28,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:28,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:28,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163781541] [2024-06-14 11:19:28,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163781541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:28,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:28,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:28,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060949347] [2024-06-14 11:19:28,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:28,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:28,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:28,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:28,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:28,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:28,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 269 transitions, 3810 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:28,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:28,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:28,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:28,975 INFO L124 PetriNetUnfolderBase]: 1697/2912 cut-off events. [2024-06-14 11:19:28,976 INFO L125 PetriNetUnfolderBase]: For 134556/134556 co-relation queries the response was YES. [2024-06-14 11:19:28,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18780 conditions, 2912 events. 1697/2912 cut-off events. For 134556/134556 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17615 event pairs, 354 based on Foata normal form. 2/2911 useless extension candidates. Maximal degree in co-relation 18678. Up to 2420 conditions per place. [2024-06-14 11:19:29,004 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 106 changer transitions 0/298 dead transitions. [2024-06-14 11:19:29,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 298 transitions, 4668 flow [2024-06-14 11:19:29,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:29,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:29,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:19:29,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:19:29,005 INFO L175 Difference]: Start difference. First operand has 216 places, 269 transitions, 3810 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:19:29,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 298 transitions, 4668 flow [2024-06-14 11:19:29,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 298 transitions, 4412 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:29,253 INFO L231 Difference]: Finished difference. Result has 219 places, 269 transitions, 3778 flow [2024-06-14 11:19:29,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3778, PETRI_PLACES=219, PETRI_TRANSITIONS=269} [2024-06-14 11:19:29,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-14 11:19:29,254 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 269 transitions, 3778 flow [2024-06-14 11:19:29,254 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:29,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:29,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:29,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:19:29,254 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:29,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:29,255 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 2 times [2024-06-14 11:19:29,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:29,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736069032] [2024-06-14 11:19:29,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:29,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:29,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:29,379 INFO L134 CoverageAnalysis]: 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,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:29,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736069032] [2024-06-14 11:19:29,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736069032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:29,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:29,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:29,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385638531] [2024-06-14 11:19:29,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:29,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:29,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:29,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:29,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:29,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:29,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 269 transitions, 3778 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:29,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:29,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:29,821 INFO L124 PetriNetUnfolderBase]: 1650/2862 cut-off events. [2024-06-14 11:19:29,822 INFO L125 PetriNetUnfolderBase]: For 152642/152642 co-relation queries the response was YES. [2024-06-14 11:19:29,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18530 conditions, 2862 events. 1650/2862 cut-off events. For 152642/152642 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17540 event pairs, 263 based on Foata normal form. 11/2844 useless extension candidates. Maximal degree in co-relation 18428. Up to 2311 conditions per place. [2024-06-14 11:19:29,848 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 211 selfloop transitions, 27 changer transitions 0/293 dead transitions. [2024-06-14 11:19:29,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 293 transitions, 4350 flow [2024-06-14 11:19:29,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:29,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:29,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 11:19:29,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-14 11:19:29,849 INFO L175 Difference]: Start difference. First operand has 219 places, 269 transitions, 3778 flow. Second operand 5 states and 134 transitions. [2024-06-14 11:19:29,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 293 transitions, 4350 flow [2024-06-14 11:19:30,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 293 transitions, 4003 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:19:30,097 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3522 flow [2024-06-14 11:19:30,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3522, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-14 11:19:30,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 11:19:30,097 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3522 flow [2024-06-14 11:19:30,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:30,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] [2024-06-14 11:19:30,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:19:30,098 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:30,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:30,098 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 3 times [2024-06-14 11:19:30,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:30,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286558294] [2024-06-14 11:19:30,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:30,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:30,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:30,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:30,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:30,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286558294] [2024-06-14 11:19:30,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286558294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:30,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:30,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:30,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567348704] [2024-06-14 11:19:30,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:30,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:30,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:30,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:30,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:30,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:30,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3522 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:30,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:30,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:30,694 INFO L124 PetriNetUnfolderBase]: 1676/2910 cut-off events. [2024-06-14 11:19:30,694 INFO L125 PetriNetUnfolderBase]: For 144797/144797 co-relation queries the response was YES. [2024-06-14 11:19:30,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18593 conditions, 2910 events. 1676/2910 cut-off events. For 144797/144797 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17897 event pairs, 259 based on Foata normal form. 8/2892 useless extension candidates. Maximal degree in co-relation 18491. Up to 2321 conditions per place. [2024-06-14 11:19:30,723 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 213 selfloop transitions, 30 changer transitions 0/298 dead transitions. [2024-06-14 11:19:30,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 298 transitions, 4118 flow [2024-06-14 11:19:30,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:30,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:30,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:19:30,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:19:30,724 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3522 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:19:30,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 298 transitions, 4118 flow [2024-06-14 11:19:30,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 298 transitions, 4017 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:30,971 INFO L231 Difference]: Finished difference. Result has 216 places, 272 transitions, 3505 flow [2024-06-14 11:19:30,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3505, PETRI_PLACES=216, PETRI_TRANSITIONS=272} [2024-06-14 11:19:30,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 11:19:30,972 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 272 transitions, 3505 flow [2024-06-14 11:19:30,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:30,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:30,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:19:30,973 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:30,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:30,973 INFO L85 PathProgramCache]: Analyzing trace with hash 246799973, now seen corresponding path program 4 times [2024-06-14 11:19:30,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:30,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774340164] [2024-06-14 11:19:30,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:30,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:30,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:31,100 INFO L134 CoverageAnalysis]: 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,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:31,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774340164] [2024-06-14 11:19:31,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774340164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:31,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:31,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:31,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210716088] [2024-06-14 11:19:31,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:31,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:31,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:31,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:31,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:31,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:19:31,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 272 transitions, 3505 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:31,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:19:31,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:31,600 INFO L124 PetriNetUnfolderBase]: 1686/2928 cut-off events. [2024-06-14 11:19:31,600 INFO L125 PetriNetUnfolderBase]: For 142244/142244 co-relation queries the response was YES. [2024-06-14 11:19:31,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18443 conditions, 2928 events. 1686/2928 cut-off events. For 142244/142244 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17948 event pairs, 347 based on Foata normal form. 10/2912 useless extension candidates. Maximal degree in co-relation 18340. Up to 2398 conditions per place. [2024-06-14 11:19:31,628 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 209 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-14 11:19:31,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 293 transitions, 4067 flow [2024-06-14 11:19:31,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:31,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:19:31,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:19:31,637 INFO L175 Difference]: Start difference. First operand has 216 places, 272 transitions, 3505 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:19:31,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 293 transitions, 4067 flow [2024-06-14 11:19:31,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 293 transitions, 4001 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:31,880 INFO L231 Difference]: Finished difference. Result has 218 places, 273 transitions, 3523 flow [2024-06-14 11:19:31,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3523, PETRI_PLACES=218, PETRI_TRANSITIONS=273} [2024-06-14 11:19:31,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 11:19:31,881 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 273 transitions, 3523 flow [2024-06-14 11:19:31,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call 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,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:31,881 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:31,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:19:31,881 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:31,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:31,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1374546833, now seen corresponding path program 1 times [2024-06-14 11:19:31,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:31,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111104142] [2024-06-14 11:19:31,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:31,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:31,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:32,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:32,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111104142] [2024-06-14 11:19:32,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111104142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:32,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:32,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:32,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635775744] [2024-06-14 11:19:32,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:32,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:32,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:32,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:32,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:32,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:32,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 273 transitions, 3523 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:32,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:32,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:32,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:32,507 INFO L124 PetriNetUnfolderBase]: 1808/3089 cut-off events. [2024-06-14 11:19:32,507 INFO L125 PetriNetUnfolderBase]: For 143225/143225 co-relation queries the response was YES. [2024-06-14 11:19:32,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19418 conditions, 3089 events. 1808/3089 cut-off events. For 143225/143225 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18837 event pairs, 316 based on Foata normal form. 4/3087 useless extension candidates. Maximal degree in co-relation 19314. Up to 2572 conditions per place. [2024-06-14 11:19:32,536 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 78 changer transitions 0/302 dead transitions. [2024-06-14 11:19:32,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 302 transitions, 4351 flow [2024-06-14 11:19:32,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:32,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:32,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:32,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:19:32,538 INFO L175 Difference]: Start difference. First operand has 218 places, 273 transitions, 3523 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:32,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 302 transitions, 4351 flow [2024-06-14 11:19:32,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 302 transitions, 4289 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:32,758 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 3705 flow [2024-06-14 11:19:32,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3705, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-14 11:19:32,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 11:19:32,758 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 3705 flow [2024-06-14 11:19:32,758 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:32,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:32,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:32,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:19:32,759 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:32,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:32,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1377403793, now seen corresponding path program 2 times [2024-06-14 11:19:32,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:32,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058694101] [2024-06-14 11:19:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:32,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:32,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:32,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:32,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058694101] [2024-06-14 11:19:32,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058694101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:32,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:32,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:32,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036630650] [2024-06-14 11:19:32,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:32,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:32,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:32,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:32,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:32,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:32,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 3705 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:32,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:32,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:32,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:33,296 INFO L124 PetriNetUnfolderBase]: 1824/3108 cut-off events. [2024-06-14 11:19:33,297 INFO L125 PetriNetUnfolderBase]: For 149167/149167 co-relation queries the response was YES. [2024-06-14 11:19:33,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19898 conditions, 3108 events. 1824/3108 cut-off events. For 149167/149167 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18929 event pairs, 373 based on Foata normal form. 4/3106 useless extension candidates. Maximal degree in co-relation 19793. Up to 2668 conditions per place. [2024-06-14 11:19:33,327 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 220 selfloop transitions, 73 changer transitions 0/300 dead transitions. [2024-06-14 11:19:33,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 300 transitions, 4379 flow [2024-06-14 11:19:33,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:33,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:19:33,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:19:33,328 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 3705 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:19:33,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 300 transitions, 4379 flow [2024-06-14 11:19:33,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 4230 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:33,611 INFO L231 Difference]: Finished difference. Result has 225 places, 282 transitions, 3758 flow [2024-06-14 11:19:33,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3758, PETRI_PLACES=225, PETRI_TRANSITIONS=282} [2024-06-14 11:19:33,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 11:19:33,612 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 282 transitions, 3758 flow [2024-06-14 11:19:33,612 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:33,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:33,612 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:33,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:19:33,612 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:33,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:33,613 INFO L85 PathProgramCache]: Analyzing trace with hash 82441325, now seen corresponding path program 3 times [2024-06-14 11:19:33,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:33,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659948874] [2024-06-14 11:19:33,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:33,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:33,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:33,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:33,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:33,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659948874] [2024-06-14 11:19:33,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659948874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:33,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:33,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:33,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160031335] [2024-06-14 11:19:33,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:33,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:33,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:33,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:33,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:33,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:33,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 282 transitions, 3758 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:33,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:33,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:33,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:34,295 INFO L124 PetriNetUnfolderBase]: 1896/3227 cut-off events. [2024-06-14 11:19:34,296 INFO L125 PetriNetUnfolderBase]: For 178984/178984 co-relation queries the response was YES. [2024-06-14 11:19:34,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20650 conditions, 3227 events. 1896/3227 cut-off events. For 178984/178984 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19785 event pairs, 373 based on Foata normal form. 20/3244 useless extension candidates. Maximal degree in co-relation 20543. Up to 2811 conditions per place. [2024-06-14 11:19:34,333 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 42 changer transitions 0/307 dead transitions. [2024-06-14 11:19:34,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 307 transitions, 4501 flow [2024-06-14 11:19:34,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:34,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:34,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:19:34,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:19:34,334 INFO L175 Difference]: Start difference. First operand has 225 places, 282 transitions, 3758 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:19:34,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 307 transitions, 4501 flow [2024-06-14 11:19:34,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 307 transitions, 4339 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:34,686 INFO L231 Difference]: Finished difference. Result has 228 places, 287 transitions, 3772 flow [2024-06-14 11:19:34,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3772, PETRI_PLACES=228, PETRI_TRANSITIONS=287} [2024-06-14 11:19:34,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-14 11:19:34,687 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 287 transitions, 3772 flow [2024-06-14 11:19:34,687 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:34,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:34,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:34,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:19:34,688 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:34,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:34,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1492879661, now seen corresponding path program 1 times [2024-06-14 11:19:34,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:34,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414707639] [2024-06-14 11:19:34,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:34,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:34,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:34,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:34,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:34,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414707639] [2024-06-14 11:19:34,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414707639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:34,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:34,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:34,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044552873] [2024-06-14 11:19:34,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:34,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:34,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:34,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:34,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:34,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:34,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 287 transitions, 3772 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:34,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:34,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:34,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:35,252 INFO L124 PetriNetUnfolderBase]: 1904/3237 cut-off events. [2024-06-14 11:19:35,253 INFO L125 PetriNetUnfolderBase]: For 156861/156861 co-relation queries the response was YES. [2024-06-14 11:19:35,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20863 conditions, 3237 events. 1904/3237 cut-off events. For 156861/156861 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19799 event pairs, 373 based on Foata normal form. 2/3236 useless extension candidates. Maximal degree in co-relation 20755. Up to 2917 conditions per place. [2024-06-14 11:19:35,285 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 24 changer transitions 0/305 dead transitions. [2024-06-14 11:19:35,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 305 transitions, 4449 flow [2024-06-14 11:19:35,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:35,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:19:35,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 11:19:35,300 INFO L175 Difference]: Start difference. First operand has 228 places, 287 transitions, 3772 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:19:35,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 305 transitions, 4449 flow [2024-06-14 11:19:35,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 305 transitions, 4341 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:35,716 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3772 flow [2024-06-14 11:19:35,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-14 11:19:35,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 11:19:35,717 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3772 flow [2024-06-14 11:19:35,717 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:35,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:35,717 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:35,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:19:35,717 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:35,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:35,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1269616895, now seen corresponding path program 4 times [2024-06-14 11:19:35,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:35,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669258415] [2024-06-14 11:19:35,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:35,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:35,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:35,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:35,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669258415] [2024-06-14 11:19:35,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669258415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:35,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:35,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:35,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78903724] [2024-06-14 11:19:35,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:35,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:35,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:35,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:35,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:35,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:35,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3772 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:35,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:35,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:35,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:36,380 INFO L124 PetriNetUnfolderBase]: 1963/3337 cut-off events. [2024-06-14 11:19:36,380 INFO L125 PetriNetUnfolderBase]: For 189074/189074 co-relation queries the response was YES. [2024-06-14 11:19:36,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21284 conditions, 3337 events. 1963/3337 cut-off events. For 189074/189074 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20483 event pairs, 323 based on Foata normal form. 20/3354 useless extension candidates. Maximal degree in co-relation 21174. Up to 2699 conditions per place. [2024-06-14 11:19:36,479 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 91 changer transitions 0/328 dead transitions. [2024-06-14 11:19:36,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 328 transitions, 4580 flow [2024-06-14 11:19:36,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:36,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:36,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:19:36,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:19:36,480 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3772 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:19:36,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 328 transitions, 4580 flow [2024-06-14 11:19:36,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 328 transitions, 4501 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:36,794 INFO L231 Difference]: Finished difference. Result has 234 places, 294 transitions, 3969 flow [2024-06-14 11:19:36,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3969, PETRI_PLACES=234, PETRI_TRANSITIONS=294} [2024-06-14 11:19:36,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 11:19:36,795 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 294 transitions, 3969 flow [2024-06-14 11:19:36,795 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:36,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:36,795 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:36,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:19:36,795 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:36,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:36,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1269432197, now seen corresponding path program 2 times [2024-06-14 11:19:36,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:36,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569230914] [2024-06-14 11:19:36,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:36,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:36,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:36,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:36,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569230914] [2024-06-14 11:19:36,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569230914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:36,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:36,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:36,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276648387] [2024-06-14 11:19:36,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:36,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:36,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:36,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:36,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:36,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:36,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 294 transitions, 3969 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:36,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:36,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:36,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:37,594 INFO L124 PetriNetUnfolderBase]: 1976/3351 cut-off events. [2024-06-14 11:19:37,595 INFO L125 PetriNetUnfolderBase]: For 166775/166775 co-relation queries the response was YES. [2024-06-14 11:19:37,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21993 conditions, 3351 events. 1976/3351 cut-off events. For 166775/166775 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20550 event pairs, 380 based on Foata normal form. 2/3350 useless extension candidates. Maximal degree in co-relation 21882. Up to 3022 conditions per place. [2024-06-14 11:19:37,649 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 277 selfloop transitions, 29 changer transitions 0/313 dead transitions. [2024-06-14 11:19:37,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 313 transitions, 4700 flow [2024-06-14 11:19:37,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:19:37,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:19:37,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:19:37,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:19:37,650 INFO L175 Difference]: Start difference. First operand has 234 places, 294 transitions, 3969 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:19:37,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 313 transitions, 4700 flow [2024-06-14 11:19:38,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 313 transitions, 4506 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:38,075 INFO L231 Difference]: Finished difference. Result has 235 places, 299 transitions, 3930 flow [2024-06-14 11:19:38,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3783, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3930, PETRI_PLACES=235, PETRI_TRANSITIONS=299} [2024-06-14 11:19:38,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-14 11:19:38,076 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 299 transitions, 3930 flow [2024-06-14 11:19:38,077 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:38,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:38,077 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:38,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:19:38,077 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:38,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:38,077 INFO L85 PathProgramCache]: Analyzing trace with hash 681569827, now seen corresponding path program 3 times [2024-06-14 11:19:38,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:38,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105705977] [2024-06-14 11:19:38,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:38,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:38,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:38,207 INFO L134 CoverageAnalysis]: 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,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:38,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105705977] [2024-06-14 11:19:38,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105705977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:38,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:38,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:38,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292999059] [2024-06-14 11:19:38,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:38,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:38,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:38,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:38,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:38,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:38,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 299 transitions, 3930 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:38,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:38,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:38,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:38,685 INFO L124 PetriNetUnfolderBase]: 1984/3363 cut-off events. [2024-06-14 11:19:38,685 INFO L125 PetriNetUnfolderBase]: For 165589/165589 co-relation queries the response was YES. [2024-06-14 11:19:38,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21721 conditions, 3363 events. 1984/3363 cut-off events. For 165589/165589 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20640 event pairs, 382 based on Foata normal form. 2/3362 useless extension candidates. Maximal degree in co-relation 21609. Up to 3028 conditions per place. [2024-06-14 11:19:38,720 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 278 selfloop transitions, 29 changer transitions 0/314 dead transitions. [2024-06-14 11:19:38,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 314 transitions, 4620 flow [2024-06-14 11:19:38,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:38,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:38,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:19:38,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:19:38,722 INFO L175 Difference]: Start difference. First operand has 235 places, 299 transitions, 3930 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:19:38,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 314 transitions, 4620 flow [2024-06-14 11:19:39,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 314 transitions, 4544 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-14 11:19:39,064 INFO L231 Difference]: Finished difference. Result has 238 places, 301 transitions, 3971 flow [2024-06-14 11:19:39,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3858, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3971, PETRI_PLACES=238, PETRI_TRANSITIONS=301} [2024-06-14 11:19:39,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-14 11:19:39,065 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 301 transitions, 3971 flow [2024-06-14 11:19:39,065 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:39,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:39,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:39,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:19:39,065 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:39,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:39,065 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 4 times [2024-06-14 11:19:39,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:39,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704129866] [2024-06-14 11:19:39,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:39,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:39,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:39,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:39,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:39,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704129866] [2024-06-14 11:19:39,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704129866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:39,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:39,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:39,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929157592] [2024-06-14 11:19:39,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:39,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:39,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:39,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:39,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:39,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:39,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 301 transitions, 3971 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:39,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:39,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:39,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:39,657 INFO L124 PetriNetUnfolderBase]: 1979/3361 cut-off events. [2024-06-14 11:19:39,657 INFO L125 PetriNetUnfolderBase]: For 162474/162477 co-relation queries the response was YES. [2024-06-14 11:19:39,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21526 conditions, 3361 events. 1979/3361 cut-off events. For 162474/162477 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20634 event pairs, 380 based on Foata normal form. 4/3361 useless extension candidates. Maximal degree in co-relation 21413. Up to 3007 conditions per place. [2024-06-14 11:19:39,696 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 277 selfloop transitions, 30 changer transitions 0/314 dead transitions. [2024-06-14 11:19:39,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 314 transitions, 4655 flow [2024-06-14 11:19:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:19:39,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:19:39,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:19:39,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:19:39,697 INFO L175 Difference]: Start difference. First operand has 238 places, 301 transitions, 3971 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:19:39,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 314 transitions, 4655 flow [2024-06-14 11:19:40,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 314 transitions, 4564 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:40,103 INFO L231 Difference]: Finished difference. Result has 240 places, 303 transitions, 3993 flow [2024-06-14 11:19:40,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3993, PETRI_PLACES=240, PETRI_TRANSITIONS=303} [2024-06-14 11:19:40,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-14 11:19:40,104 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 303 transitions, 3993 flow [2024-06-14 11:19:40,104 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:40,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:40,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:40,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:19:40,104 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:40,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:40,105 INFO L85 PathProgramCache]: Analyzing trace with hash -499801641, now seen corresponding path program 1 times [2024-06-14 11:19:40,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:40,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967993734] [2024-06-14 11:19:40,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:40,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:40,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:40,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:19:40,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:40,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967993734] [2024-06-14 11:19:40,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967993734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:40,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:40,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:40,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345582896] [2024-06-14 11:19:40,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:40,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:40,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:40,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:40,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:40,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:40,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 303 transitions, 3993 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:40,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:40,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:40,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:40,704 INFO L124 PetriNetUnfolderBase]: 1992/3374 cut-off events. [2024-06-14 11:19:40,705 INFO L125 PetriNetUnfolderBase]: For 161845/161845 co-relation queries the response was YES. [2024-06-14 11:19:40,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21655 conditions, 3374 events. 1992/3374 cut-off events. For 161845/161845 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 20687 event pairs, 379 based on Foata normal form. 1/3372 useless extension candidates. Maximal degree in co-relation 21541. Up to 3022 conditions per place. [2024-06-14 11:19:40,742 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 298 selfloop transitions, 31 changer transitions 0/336 dead transitions. [2024-06-14 11:19:40,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 336 transitions, 4919 flow [2024-06-14 11:19:40,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:40,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:40,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:40,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:19:40,743 INFO L175 Difference]: Start difference. First operand has 240 places, 303 transitions, 3993 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:40,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 336 transitions, 4919 flow [2024-06-14 11:19:41,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 336 transitions, 4826 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:41,145 INFO L231 Difference]: Finished difference. Result has 244 places, 309 transitions, 4058 flow [2024-06-14 11:19:41,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4058, PETRI_PLACES=244, PETRI_TRANSITIONS=309} [2024-06-14 11:19:41,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 11:19:41,147 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 309 transitions, 4058 flow [2024-06-14 11:19:41,148 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:41,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:41,148 INFO 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:41,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:19:41,148 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:41,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:41,148 INFO L85 PathProgramCache]: Analyzing trace with hash -424522923, now seen corresponding path program 2 times [2024-06-14 11:19:41,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:41,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111950123] [2024-06-14 11:19:41,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:41,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:41,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:41,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111950123] [2024-06-14 11:19:41,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111950123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:41,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:41,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:41,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103510430] [2024-06-14 11:19:41,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:41,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:41,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:41,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:41,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:41,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:41,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 309 transitions, 4058 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:41,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:41,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:41,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:41,835 INFO L124 PetriNetUnfolderBase]: 2002/3390 cut-off events. [2024-06-14 11:19:41,835 INFO L125 PetriNetUnfolderBase]: For 167792/167792 co-relation queries the response was YES. [2024-06-14 11:19:41,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22009 conditions, 3390 events. 2002/3390 cut-off events. For 167792/167792 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20761 event pairs, 379 based on Foata normal form. 1/3388 useless extension candidates. Maximal degree in co-relation 21894. Up to 3032 conditions per place. [2024-06-14 11:19:41,870 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 38 changer transitions 0/344 dead transitions. [2024-06-14 11:19:41,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 344 transitions, 4999 flow [2024-06-14 11:19:41,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:41,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:41,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:19:41,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-14 11:19:41,871 INFO L175 Difference]: Start difference. First operand has 244 places, 309 transitions, 4058 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:19:41,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 344 transitions, 4999 flow [2024-06-14 11:19:42,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 344 transitions, 4850 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:42,245 INFO L231 Difference]: Finished difference. Result has 248 places, 315 transitions, 4068 flow [2024-06-14 11:19:42,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4068, PETRI_PLACES=248, PETRI_TRANSITIONS=315} [2024-06-14 11:19:42,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 11:19:42,246 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 315 transitions, 4068 flow [2024-06-14 11:19:42,246 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:42,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:42,246 INFO 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,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:19:42,246 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:42,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1391678193, now seen corresponding path program 3 times [2024-06-14 11:19:42,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:42,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462139466] [2024-06-14 11:19:42,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:42,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:42,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:42,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:42,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462139466] [2024-06-14 11:19:42,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462139466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:42,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:42,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:42,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570801178] [2024-06-14 11:19:42,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:42,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:42,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:42,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:42,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:42,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:42,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 315 transitions, 4068 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:42,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:42,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:42,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:42,870 INFO L124 PetriNetUnfolderBase]: 2023/3409 cut-off events. [2024-06-14 11:19:42,870 INFO L125 PetriNetUnfolderBase]: For 176857/176860 co-relation queries the response was YES. [2024-06-14 11:19:42,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22385 conditions, 3409 events. 2023/3409 cut-off events. For 176857/176860 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20841 event pairs, 414 based on Foata normal form. 1/3396 useless extension candidates. Maximal degree in co-relation 22271. Up to 2810 conditions per place. [2024-06-14 11:19:42,909 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 102 changer transitions 0/355 dead transitions. [2024-06-14 11:19:42,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 355 transitions, 5500 flow [2024-06-14 11:19:42,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:42,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:42,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:19:42,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:19:42,910 INFO L175 Difference]: Start difference. First operand has 248 places, 315 transitions, 4068 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:19:42,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 355 transitions, 5500 flow [2024-06-14 11:19:43,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 355 transitions, 5402 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:43,299 INFO L231 Difference]: Finished difference. Result has 249 places, 328 transitions, 4378 flow [2024-06-14 11:19:43,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4378, PETRI_PLACES=249, PETRI_TRANSITIONS=328} [2024-06-14 11:19:43,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-14 11:19:43,300 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 328 transitions, 4378 flow [2024-06-14 11:19:43,300 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:43,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:43,300 INFO 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,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:19:43,301 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:43,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:43,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1810165803, now seen corresponding path program 4 times [2024-06-14 11:19:43,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:43,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132965824] [2024-06-14 11:19:43,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:43,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:43,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:43,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:43,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132965824] [2024-06-14 11:19:43,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132965824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:43,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:43,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:43,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336804377] [2024-06-14 11:19:43,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:43,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:43,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:43,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:43,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:43,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:43,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 328 transitions, 4378 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:43,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:43,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:43,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:43,985 INFO L124 PetriNetUnfolderBase]: 2028/3418 cut-off events. [2024-06-14 11:19:43,985 INFO L125 PetriNetUnfolderBase]: For 184600/184603 co-relation queries the response was YES. [2024-06-14 11:19:44,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23078 conditions, 3418 events. 2028/3418 cut-off events. For 184600/184603 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20910 event pairs, 414 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 22963. Up to 2814 conditions per place. [2024-06-14 11:19:44,021 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 243 selfloop transitions, 104 changer transitions 0/354 dead transitions. [2024-06-14 11:19:44,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 354 transitions, 5548 flow [2024-06-14 11:19:44,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:44,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:44,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:19:44,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:19:44,022 INFO L175 Difference]: Start difference. First operand has 249 places, 328 transitions, 4378 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:19:44,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 354 transitions, 5548 flow [2024-06-14 11:19:44,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 354 transitions, 5431 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-14 11:19:44,444 INFO L231 Difference]: Finished difference. Result has 255 places, 331 transitions, 4529 flow [2024-06-14 11:19:44,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4529, PETRI_PLACES=255, PETRI_TRANSITIONS=331} [2024-06-14 11:19:44,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 11:19:44,444 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 331 transitions, 4529 flow [2024-06-14 11:19:44,444 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:44,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:44,445 INFO 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:44,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:19:44,445 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:44,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash -312117585, now seen corresponding path program 5 times [2024-06-14 11:19:44,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:44,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430348945] [2024-06-14 11:19:44,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:44,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:44,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:44,561 INFO L134 CoverageAnalysis]: 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,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:44,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430348945] [2024-06-14 11:19:44,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430348945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:44,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:44,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:44,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170372579] [2024-06-14 11:19:44,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:44,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:44,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:44,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:44,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:44,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:44,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 331 transitions, 4529 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:44,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:44,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:44,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:45,121 INFO L124 PetriNetUnfolderBase]: 2033/3437 cut-off events. [2024-06-14 11:19:45,121 INFO L125 PetriNetUnfolderBase]: For 188728/188728 co-relation queries the response was YES. [2024-06-14 11:19:45,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23249 conditions, 3437 events. 2033/3437 cut-off events. For 188728/188728 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21094 event pairs, 379 based on Foata normal form. 1/3435 useless extension candidates. Maximal degree in co-relation 23131. Up to 3093 conditions per place. [2024-06-14 11:19:45,162 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 28 changer transitions 0/351 dead transitions. [2024-06-14 11:19:45,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 351 transitions, 5304 flow [2024-06-14 11:19:45,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:45,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:45,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:19:45,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-14 11:19:45,171 INFO L175 Difference]: Start difference. First operand has 255 places, 331 transitions, 4529 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:19:45,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 351 transitions, 5304 flow [2024-06-14 11:19:45,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 351 transitions, 5103 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:45,629 INFO L231 Difference]: Finished difference. Result has 258 places, 334 transitions, 4441 flow [2024-06-14 11:19:45,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4441, PETRI_PLACES=258, PETRI_TRANSITIONS=334} [2024-06-14 11:19:45,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-14 11:19:45,630 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 334 transitions, 4441 flow [2024-06-14 11:19:45,630 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:45,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:45,630 INFO 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,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:19:45,630 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:45,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1057278805, now seen corresponding path program 6 times [2024-06-14 11:19:45,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:45,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515522679] [2024-06-14 11:19:45,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:45,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:45,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:19:45,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:45,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515522679] [2024-06-14 11:19:45,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515522679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:45,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:45,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:45,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688859478] [2024-06-14 11:19:45,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:45,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:45,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:45,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:45,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:45,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:45,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 334 transitions, 4441 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:45,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:45,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:45,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:46,259 INFO L124 PetriNetUnfolderBase]: 2054/3460 cut-off events. [2024-06-14 11:19:46,259 INFO L125 PetriNetUnfolderBase]: For 198566/198569 co-relation queries the response was YES. [2024-06-14 11:19:46,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23425 conditions, 3460 events. 2054/3460 cut-off events. For 198566/198569 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21233 event pairs, 414 based on Foata normal form. 1/3447 useless extension candidates. Maximal degree in co-relation 23306. Up to 2837 conditions per place. [2024-06-14 11:19:46,301 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 114 changer transitions 0/361 dead transitions. [2024-06-14 11:19:46,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 361 transitions, 5678 flow [2024-06-14 11:19:46,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:46,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:46,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:19:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:19:46,303 INFO L175 Difference]: Start difference. First operand has 258 places, 334 transitions, 4441 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:19:46,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 361 transitions, 5678 flow [2024-06-14 11:19:46,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 361 transitions, 5616 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:46,833 INFO L231 Difference]: Finished difference. Result has 262 places, 341 transitions, 4716 flow [2024-06-14 11:19:46,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4716, PETRI_PLACES=262, PETRI_TRANSITIONS=341} [2024-06-14 11:19:46,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 11:19:46,833 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 341 transitions, 4716 flow [2024-06-14 11:19:46,834 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:46,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:46,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:46,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:19:46,834 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:46,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:46,834 INFO L85 PathProgramCache]: Analyzing trace with hash -433096779, now seen corresponding path program 1 times [2024-06-14 11:19:46,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:46,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389242003] [2024-06-14 11:19:46,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:46,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:46,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:46,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:46,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389242003] [2024-06-14 11:19:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389242003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:46,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:46,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327222264] [2024-06-14 11:19:46,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:46,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:46,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:46,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:46,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:46,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 341 transitions, 4716 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:46,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:46,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:46,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:47,506 INFO L124 PetriNetUnfolderBase]: 2062/3494 cut-off events. [2024-06-14 11:19:47,506 INFO L125 PetriNetUnfolderBase]: For 207008/207008 co-relation queries the response was YES. [2024-06-14 11:19:47,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23894 conditions, 3494 events. 2062/3494 cut-off events. For 207008/207008 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21598 event pairs, 298 based on Foata normal form. 2/3493 useless extension candidates. Maximal degree in co-relation 23774. Up to 3082 conditions per place. [2024-06-14 11:19:47,546 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 335 selfloop transitions, 33 changer transitions 0/375 dead transitions. [2024-06-14 11:19:47,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 375 transitions, 5730 flow [2024-06-14 11:19:47,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:47,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:19:47,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:19:47,548 INFO L175 Difference]: Start difference. First operand has 262 places, 341 transitions, 4716 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:19:47,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 375 transitions, 5730 flow [2024-06-14 11:19:47,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 375 transitions, 5557 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:47,869 INFO L231 Difference]: Finished difference. Result has 267 places, 346 transitions, 4708 flow [2024-06-14 11:19:47,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4708, PETRI_PLACES=267, PETRI_TRANSITIONS=346} [2024-06-14 11:19:47,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-14 11:19:47,870 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 346 transitions, 4708 flow [2024-06-14 11:19:47,870 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:47,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:47,871 INFO 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,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:19:47,871 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:47,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:47,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1524470923, now seen corresponding path program 2 times [2024-06-14 11:19:47,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:47,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575176727] [2024-06-14 11:19:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:47,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:47,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:47,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575176727] [2024-06-14 11:19:47,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575176727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:47,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:47,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:47,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557139107] [2024-06-14 11:19:47,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:47,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:47,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:47,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:47,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:48,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:48,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 346 transitions, 4708 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:48,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:48,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:48,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:48,516 INFO L124 PetriNetUnfolderBase]: 2070/3506 cut-off events. [2024-06-14 11:19:48,516 INFO L125 PetriNetUnfolderBase]: For 213076/213076 co-relation queries the response was YES. [2024-06-14 11:19:48,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23968 conditions, 3506 events. 2070/3506 cut-off events. For 213076/213076 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21628 event pairs, 377 based on Foata normal form. 2/3505 useless extension candidates. Maximal degree in co-relation 23846. Up to 3143 conditions per place. [2024-06-14 11:19:48,561 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 337 selfloop transitions, 28 changer transitions 0/372 dead transitions. [2024-06-14 11:19:48,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 372 transitions, 5536 flow [2024-06-14 11:19:48,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:48,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:48,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:19:48,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:19:48,562 INFO L175 Difference]: Start difference. First operand has 267 places, 346 transitions, 4708 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:19:48,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 372 transitions, 5536 flow [2024-06-14 11:19:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 372 transitions, 5444 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 11:19:49,041 INFO L231 Difference]: Finished difference. Result has 271 places, 348 transitions, 4719 flow [2024-06-14 11:19:49,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4719, PETRI_PLACES=271, PETRI_TRANSITIONS=348} [2024-06-14 11:19:49,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-14 11:19:49,042 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 348 transitions, 4719 flow [2024-06-14 11:19:49,042 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:49,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:49,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:49,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:19:49,042 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:49,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:49,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1293456245, now seen corresponding path program 3 times [2024-06-14 11:19:49,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:49,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536563409] [2024-06-14 11:19:49,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:49,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:49,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:49,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:49,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536563409] [2024-06-14 11:19:49,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536563409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:49,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:49,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:49,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74638034] [2024-06-14 11:19:49,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:49,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:49,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:49,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:49,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:49,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:49,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 348 transitions, 4719 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:49,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:49,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:49,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:49,688 INFO L124 PetriNetUnfolderBase]: 2065/3499 cut-off events. [2024-06-14 11:19:49,689 INFO L125 PetriNetUnfolderBase]: For 214351/214351 co-relation queries the response was YES. [2024-06-14 11:19:49,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23816 conditions, 3499 events. 2065/3499 cut-off events. For 214351/214351 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21594 event pairs, 376 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 23692. Up to 3136 conditions per place. [2024-06-14 11:19:49,729 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 332 selfloop transitions, 27 changer transitions 0/366 dead transitions. [2024-06-14 11:19:49,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 366 transitions, 5481 flow [2024-06-14 11:19:49,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:49,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:49,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:19:49,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-14 11:19:49,730 INFO L175 Difference]: Start difference. First operand has 271 places, 348 transitions, 4719 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:19:49,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 366 transitions, 5481 flow [2024-06-14 11:19:50,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 366 transitions, 5396 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:50,262 INFO L231 Difference]: Finished difference. Result has 273 places, 348 transitions, 4693 flow [2024-06-14 11:19:50,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4693, PETRI_PLACES=273, PETRI_TRANSITIONS=348} [2024-06-14 11:19:50,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-14 11:19:50,263 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 348 transitions, 4693 flow [2024-06-14 11:19:50,263 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:50,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:50,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:50,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:19:50,263 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:50,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:50,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1810178482, now seen corresponding path program 1 times [2024-06-14 11:19:50,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:50,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846506255] [2024-06-14 11:19:50,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:50,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:50,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:50,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:50,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:50,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846506255] [2024-06-14 11:19:50,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846506255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:50,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:50,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:50,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908269910] [2024-06-14 11:19:50,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:50,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:50,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:50,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:50,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:50,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:50,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 348 transitions, 4693 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:50,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:50,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:50,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:50,948 INFO L124 PetriNetUnfolderBase]: 2070/3502 cut-off events. [2024-06-14 11:19:50,948 INFO L125 PetriNetUnfolderBase]: For 218554/218557 co-relation queries the response was YES. [2024-06-14 11:19:50,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23892 conditions, 3502 events. 2070/3502 cut-off events. For 218554/218557 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21624 event pairs, 416 based on Foata normal form. 1/3493 useless extension candidates. Maximal degree in co-relation 23767. Up to 2901 conditions per place. [2024-06-14 11:19:50,986 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 150 changer transitions 0/374 dead transitions. [2024-06-14 11:19:50,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 374 transitions, 5797 flow [2024-06-14 11:19:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:50,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:50,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:19:50,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:19:50,989 INFO L175 Difference]: Start difference. First operand has 273 places, 348 transitions, 4693 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:19:50,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 374 transitions, 5797 flow [2024-06-14 11:19:51,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 374 transitions, 5738 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:51,475 INFO L231 Difference]: Finished difference. Result has 276 places, 351 transitions, 4986 flow [2024-06-14 11:19:51,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4986, PETRI_PLACES=276, PETRI_TRANSITIONS=351} [2024-06-14 11:19:51,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-14 11:19:51,476 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 351 transitions, 4986 flow [2024-06-14 11:19:51,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:51,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:19:51,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:19:51,476 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:51,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash 121507730, now seen corresponding path program 2 times [2024-06-14 11:19:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:51,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525696071] [2024-06-14 11:19:51,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:51,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:51,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:51,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525696071] [2024-06-14 11:19:51,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525696071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:51,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:51,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:51,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580530578] [2024-06-14 11:19:51,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:51,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:51,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:51,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:51,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:51,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:51,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 351 transitions, 4986 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:51,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:51,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:51,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:52,185 INFO L124 PetriNetUnfolderBase]: 2075/3512 cut-off events. [2024-06-14 11:19:52,186 INFO L125 PetriNetUnfolderBase]: For 226095/226098 co-relation queries the response was YES. [2024-06-14 11:19:52,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24378 conditions, 3512 events. 2075/3512 cut-off events. For 226095/226098 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21715 event pairs, 415 based on Foata normal form. 1/3504 useless extension candidates. Maximal degree in co-relation 24252. Up to 2907 conditions per place. [2024-06-14 11:19:52,231 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 153 changer transitions 0/377 dead transitions. [2024-06-14 11:19:52,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 377 transitions, 6106 flow [2024-06-14 11:19:52,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:52,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:19:52,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:19:52,232 INFO L175 Difference]: Start difference. First operand has 276 places, 351 transitions, 4986 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:19:52,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 377 transitions, 6106 flow [2024-06-14 11:19:52,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 377 transitions, 5852 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:52,833 INFO L231 Difference]: Finished difference. Result has 279 places, 354 transitions, 5096 flow [2024-06-14 11:19:52,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5096, PETRI_PLACES=279, PETRI_TRANSITIONS=354} [2024-06-14 11:19:52,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 11:19:52,834 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 354 transitions, 5096 flow [2024-06-14 11:19:52,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:52,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:52,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:52,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:19:52,834 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:52,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:52,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1267122556, now seen corresponding path program 3 times [2024-06-14 11:19:52,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:52,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314997260] [2024-06-14 11:19:52,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:52,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:52,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:52,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:52,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314997260] [2024-06-14 11:19:52,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314997260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:52,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:52,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:52,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525794343] [2024-06-14 11:19:52,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:52,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:52,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:52,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:52,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:52,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:52,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 354 transitions, 5096 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:52,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:52,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:52,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:53,582 INFO L124 PetriNetUnfolderBase]: 2088/3536 cut-off events. [2024-06-14 11:19:53,582 INFO L125 PetriNetUnfolderBase]: For 235821/235824 co-relation queries the response was YES. [2024-06-14 11:19:53,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24709 conditions, 3536 events. 2088/3536 cut-off events. For 235821/235824 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 21894 event pairs, 412 based on Foata normal form. 1/3530 useless extension candidates. Maximal degree in co-relation 24581. Up to 2922 conditions per place. [2024-06-14 11:19:53,627 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 157 changer transitions 0/383 dead transitions. [2024-06-14 11:19:53,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 383 transitions, 6564 flow [2024-06-14 11:19:53,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:53,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:53,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:19:53,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:19:53,629 INFO L175 Difference]: Start difference. First operand has 279 places, 354 transitions, 5096 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:19:53,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 383 transitions, 6564 flow [2024-06-14 11:19:54,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 383 transitions, 6210 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:19:54,215 INFO L231 Difference]: Finished difference. Result has 282 places, 360 transitions, 5172 flow [2024-06-14 11:19:54,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5172, PETRI_PLACES=282, PETRI_TRANSITIONS=360} [2024-06-14 11:19:54,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-14 11:19:54,218 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 360 transitions, 5172 flow [2024-06-14 11:19:54,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:54,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:54,218 INFO 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,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:19:54,218 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:54,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:54,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1064643134, now seen corresponding path program 4 times [2024-06-14 11:19:54,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:54,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921824722] [2024-06-14 11:19:54,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:54,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:54,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:54,323 INFO L134 CoverageAnalysis]: 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,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921824722] [2024-06-14 11:19:54,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921824722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:54,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:54,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:54,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891861089] [2024-06-14 11:19:54,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:54,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:54,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:54,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:54,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:54,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:54,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 360 transitions, 5172 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:54,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:54,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:54,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:54,880 INFO L124 PetriNetUnfolderBase]: 2101/3555 cut-off events. [2024-06-14 11:19:54,880 INFO L125 PetriNetUnfolderBase]: For 244719/244722 co-relation queries the response was YES. [2024-06-14 11:19:54,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24987 conditions, 3555 events. 2101/3555 cut-off events. For 244719/244722 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22011 event pairs, 418 based on Foata normal form. 1/3546 useless extension candidates. Maximal degree in co-relation 24858. Up to 2937 conditions per place. [2024-06-14 11:19:54,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 165 changer transitions 0/388 dead transitions. [2024-06-14 11:19:54,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 388 transitions, 6516 flow [2024-06-14 11:19:54,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:19:54,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:19:54,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:19:54,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:19:54,920 INFO L175 Difference]: Start difference. First operand has 282 places, 360 transitions, 5172 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:19:54,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 388 transitions, 6516 flow [2024-06-14 11:19:55,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 388 transitions, 5965 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:55,498 INFO L231 Difference]: Finished difference. Result has 284 places, 366 transitions, 5067 flow [2024-06-14 11:19:55,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5067, PETRI_PLACES=284, PETRI_TRANSITIONS=366} [2024-06-14 11:19:55,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 11:19:55,498 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 366 transitions, 5067 flow [2024-06-14 11:19:55,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:55,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:55,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:55,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:19:55,499 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:55,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:55,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1057291484, now seen corresponding path program 5 times [2024-06-14 11:19:55,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:55,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329888804] [2024-06-14 11:19:55,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:55,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:55,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:55,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:55,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:55,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329888804] [2024-06-14 11:19:55,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329888804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:55,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:55,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:19:55,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512726986] [2024-06-14 11:19:55,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:55,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:19:55,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:55,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:19:55,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:19:55,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:55,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 366 transitions, 5067 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:55,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:55,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:55,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:56,303 INFO L124 PetriNetUnfolderBase]: 2098/3548 cut-off events. [2024-06-14 11:19:56,304 INFO L125 PetriNetUnfolderBase]: For 247142/247145 co-relation queries the response was YES. [2024-06-14 11:19:56,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24589 conditions, 3548 events. 2098/3548 cut-off events. For 247142/247145 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21960 event pairs, 421 based on Foata normal form. 1/3536 useless extension candidates. Maximal degree in co-relation 24460. Up to 2934 conditions per place. [2024-06-14 11:19:56,338 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 163 changer transitions 0/386 dead transitions. [2024-06-14 11:19:56,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 386 transitions, 6157 flow [2024-06-14 11:19:56,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:19:56,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:19:56,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:19:56,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:19:56,339 INFO L175 Difference]: Start difference. First operand has 284 places, 366 transitions, 5067 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:19:56,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 386 transitions, 6157 flow [2024-06-14 11:19:56,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 386 transitions, 5889 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 11:19:56,846 INFO L231 Difference]: Finished difference. Result has 287 places, 366 transitions, 5131 flow [2024-06-14 11:19:56,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5131, PETRI_PLACES=287, PETRI_TRANSITIONS=366} [2024-06-14 11:19:56,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 11:19:56,847 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 366 transitions, 5131 flow [2024-06-14 11:19:56,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:19:56,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:56,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:56,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:19:56,847 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:56,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:56,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1767946315, now seen corresponding path program 7 times [2024-06-14 11:19:56,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:56,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082746199] [2024-06-14 11:19:56,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:56,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:56,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:56,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:56,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082746199] [2024-06-14 11:19:56,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082746199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:56,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:56,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:56,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299980728] [2024-06-14 11:19:56,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:56,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:56,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:56,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:56,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:56,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:56,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 366 transitions, 5131 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:56,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:56,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:56,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:57,509 INFO L124 PetriNetUnfolderBase]: 2108/3566 cut-off events. [2024-06-14 11:19:57,509 INFO L125 PetriNetUnfolderBase]: For 257366/257366 co-relation queries the response was YES. [2024-06-14 11:19:57,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24789 conditions, 3566 events. 2108/3566 cut-off events. For 257366/257366 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22153 event pairs, 392 based on Foata normal form. 2/3559 useless extension candidates. Maximal degree in co-relation 24658. Up to 2910 conditions per place. [2024-06-14 11:19:57,553 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 106 changer transitions 0/392 dead transitions. [2024-06-14 11:19:57,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 392 transitions, 6303 flow [2024-06-14 11:19:57,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:57,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:57,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:19:57,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:19:57,554 INFO L175 Difference]: Start difference. First operand has 287 places, 366 transitions, 5131 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:19:57,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 392 transitions, 6303 flow [2024-06-14 11:19:58,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 392 transitions, 5969 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:19:58,109 INFO L231 Difference]: Finished difference. Result has 287 places, 370 transitions, 5076 flow [2024-06-14 11:19:58,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5076, PETRI_PLACES=287, PETRI_TRANSITIONS=370} [2024-06-14 11:19:58,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 11:19:58,110 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 370 transitions, 5076 flow [2024-06-14 11:19:58,110 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:58,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:58,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:19:58,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:19:58,111 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:58,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:58,111 INFO L85 PathProgramCache]: Analyzing trace with hash -479694625, now seen corresponding path program 8 times [2024-06-14 11:19:58,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:58,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107149890] [2024-06-14 11:19:58,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:58,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:58,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:58,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:19:58,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:58,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107149890] [2024-06-14 11:19:58,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107149890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:58,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:58,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:58,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38930916] [2024-06-14 11:19:58,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:58,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:58,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:58,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:58,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:58,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:58,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 370 transitions, 5076 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:58,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:58,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:58,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:19:58,756 INFO L124 PetriNetUnfolderBase]: 2102/3558 cut-off events. [2024-06-14 11:19:58,756 INFO L125 PetriNetUnfolderBase]: For 257968/257968 co-relation queries the response was YES. [2024-06-14 11:19:58,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24582 conditions, 3558 events. 2102/3558 cut-off events. For 257968/257968 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22139 event pairs, 392 based on Foata normal form. 2/3551 useless extension candidates. Maximal degree in co-relation 24450. Up to 2905 conditions per place. [2024-06-14 11:19:58,800 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 103 changer transitions 0/389 dead transitions. [2024-06-14 11:19:58,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 389 transitions, 6178 flow [2024-06-14 11:19:58,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:19:58,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:19:58,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:19:58,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:19:58,801 INFO L175 Difference]: Start difference. First operand has 287 places, 370 transitions, 5076 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:19:58,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 389 transitions, 6178 flow [2024-06-14 11:19:59,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 389 transitions, 5892 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-14 11:19:59,527 INFO L231 Difference]: Finished difference. Result has 290 places, 370 transitions, 5003 flow [2024-06-14 11:19:59,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4790, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5003, PETRI_PLACES=290, PETRI_TRANSITIONS=370} [2024-06-14 11:19:59,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-14 11:19:59,528 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 370 transitions, 5003 flow [2024-06-14 11:19:59,528 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:59,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:19:59,528 INFO 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:59,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:19:59,528 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:59,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:19:59,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1747873749, now seen corresponding path program 9 times [2024-06-14 11:19:59,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:19:59,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304800663] [2024-06-14 11:19:59,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:19:59,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:19:59,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:19:59,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:19:59,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:19:59,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304800663] [2024-06-14 11:19:59,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304800663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:19:59,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:19:59,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:19:59,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720200312] [2024-06-14 11:19:59,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:19:59,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:19:59,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:19:59,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:19:59,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:19:59,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:19:59,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 370 transitions, 5003 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:59,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:19:59,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:19:59,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:00,211 INFO L124 PetriNetUnfolderBase]: 2138/3629 cut-off events. [2024-06-14 11:20:00,211 INFO L125 PetriNetUnfolderBase]: For 274472/274472 co-relation queries the response was YES. [2024-06-14 11:20:00,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25027 conditions, 3629 events. 2138/3629 cut-off events. For 274472/274472 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22629 event pairs, 377 based on Foata normal form. 4/3630 useless extension candidates. Maximal degree in co-relation 24894. Up to 3214 conditions per place. [2024-06-14 11:20:00,257 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 341 selfloop transitions, 52 changer transitions 0/400 dead transitions. [2024-06-14 11:20:00,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 400 transitions, 6171 flow [2024-06-14 11:20:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:00,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:00,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:20:00,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:20:00,259 INFO L175 Difference]: Start difference. First operand has 290 places, 370 transitions, 5003 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:20:00,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 400 transitions, 6171 flow [2024-06-14 11:20:00,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 400 transitions, 5949 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:00,957 INFO L231 Difference]: Finished difference. Result has 294 places, 384 transitions, 5133 flow [2024-06-14 11:20:00,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5133, PETRI_PLACES=294, PETRI_TRANSITIONS=384} [2024-06-14 11:20:00,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-14 11:20:00,958 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 384 transitions, 5133 flow [2024-06-14 11:20:00,958 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:20:00,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:00,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:00,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:20:00,958 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:00,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:00,959 INFO L85 PathProgramCache]: Analyzing trace with hash -946775411, now seen corresponding path program 10 times [2024-06-14 11:20:00,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:00,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101250452] [2024-06-14 11:20:00,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:00,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:00,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:01,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:01,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:01,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101250452] [2024-06-14 11:20:01,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101250452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:01,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:01,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:01,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689780125] [2024-06-14 11:20:01,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:01,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:01,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:01,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:01,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:01,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:01,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 384 transitions, 5133 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:20:01,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:01,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:01,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:01,678 INFO L124 PetriNetUnfolderBase]: 2188/3711 cut-off events. [2024-06-14 11:20:01,679 INFO L125 PetriNetUnfolderBase]: For 292484/292487 co-relation queries the response was YES. [2024-06-14 11:20:01,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26297 conditions, 3711 events. 2188/3711 cut-off events. For 292484/292487 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23242 event pairs, 386 based on Foata normal form. 4/3711 useless extension candidates. Maximal degree in co-relation 26162. Up to 3031 conditions per place. [2024-06-14 11:20:01,733 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 292 selfloop transitions, 133 changer transitions 0/432 dead transitions. [2024-06-14 11:20:01,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 432 transitions, 6804 flow [2024-06-14 11:20:01,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:01,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:01,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:20:01,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:20:01,734 INFO L175 Difference]: Start difference. First operand has 294 places, 384 transitions, 5133 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:20:01,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 432 transitions, 6804 flow [2024-06-14 11:20:02,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 432 transitions, 6654 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:02,410 INFO L231 Difference]: Finished difference. Result has 299 places, 403 transitions, 5707 flow [2024-06-14 11:20:02,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4983, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5707, PETRI_PLACES=299, PETRI_TRANSITIONS=403} [2024-06-14 11:20:02,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-14 11:20:02,411 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 403 transitions, 5707 flow [2024-06-14 11:20:02,411 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:20:02,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:02,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:02,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:20:02,411 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:02,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:02,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1341894059, now seen corresponding path program 11 times [2024-06-14 11:20:02,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:02,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517009359] [2024-06-14 11:20:02,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:02,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:02,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:02,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:02,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517009359] [2024-06-14 11:20:02,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517009359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:02,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:02,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:02,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654954829] [2024-06-14 11:20:02,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:02,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:02,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:02,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:02,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:02,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:02,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 403 transitions, 5707 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:20:02,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:02,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:02,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:03,248 INFO L124 PetriNetUnfolderBase]: 2182/3702 cut-off events. [2024-06-14 11:20:03,249 INFO L125 PetriNetUnfolderBase]: For 297381/297381 co-relation queries the response was YES. [2024-06-14 11:20:03,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27162 conditions, 3702 events. 2182/3702 cut-off events. For 297381/297381 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23177 event pairs, 377 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 27023. Up to 3290 conditions per place. [2024-06-14 11:20:03,297 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 35 changer transitions 0/428 dead transitions. [2024-06-14 11:20:03,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 428 transitions, 6613 flow [2024-06-14 11:20:03,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:03,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:03,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:20:03,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:20:03,299 INFO L175 Difference]: Start difference. First operand has 299 places, 403 transitions, 5707 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:20:03,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 428 transitions, 6613 flow [2024-06-14 11:20:04,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 428 transitions, 6475 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-14 11:20:04,209 INFO L231 Difference]: Finished difference. Result has 303 places, 403 transitions, 5653 flow [2024-06-14 11:20:04,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5653, PETRI_PLACES=303, PETRI_TRANSITIONS=403} [2024-06-14 11:20:04,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 11:20:04,210 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 403 transitions, 5653 flow [2024-06-14 11:20:04,210 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:20:04,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:04,210 INFO 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:04,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:20:04,210 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:04,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:04,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1164513933, now seen corresponding path program 12 times [2024-06-14 11:20:04,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:04,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327799769] [2024-06-14 11:20:04,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:04,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:04,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:04,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:04,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:04,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327799769] [2024-06-14 11:20:04,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327799769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:04,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:04,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:04,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693425321] [2024-06-14 11:20:04,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:04,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:04,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:04,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:04,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:04,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:04,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 403 transitions, 5653 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:20:04,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:04,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:04,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:04,992 INFO L124 PetriNetUnfolderBase]: 2170/3686 cut-off events. [2024-06-14 11:20:04,992 INFO L125 PetriNetUnfolderBase]: For 288928/288928 co-relation queries the response was YES. [2024-06-14 11:20:05,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26389 conditions, 3686 events. 2170/3686 cut-off events. For 288928/288928 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23070 event pairs, 377 based on Foata normal form. 4/3687 useless extension candidates. Maximal degree in co-relation 26249. Up to 3017 conditions per place. [2024-06-14 11:20:05,048 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 298 selfloop transitions, 129 changer transitions 0/434 dead transitions. [2024-06-14 11:20:05,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 434 transitions, 6737 flow [2024-06-14 11:20:05,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:05,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:05,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:20:05,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:20:05,049 INFO L175 Difference]: Start difference. First operand has 303 places, 403 transitions, 5653 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:20:05,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 434 transitions, 6737 flow [2024-06-14 11:20:05,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 434 transitions, 6595 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:05,927 INFO L231 Difference]: Finished difference. Result has 305 places, 403 transitions, 5796 flow [2024-06-14 11:20:05,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5796, PETRI_PLACES=305, PETRI_TRANSITIONS=403} [2024-06-14 11:20:05,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-14 11:20:05,928 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 403 transitions, 5796 flow [2024-06-14 11:20:05,928 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:20:05,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:05,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:05,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:20:05,929 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:05,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:05,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1018205944, now seen corresponding path program 6 times [2024-06-14 11:20:05,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:05,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598018559] [2024-06-14 11:20:05,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:05,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:06,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:20:06,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598018559] [2024-06-14 11:20:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598018559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992211641] [2024-06-14 11:20:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:06,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:06,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:06,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:06,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:06,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:06,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 403 transitions, 5796 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:06,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:06,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:06,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:06,680 INFO L124 PetriNetUnfolderBase]: 2175/3680 cut-off events. [2024-06-14 11:20:06,680 INFO L125 PetriNetUnfolderBase]: For 288602/288602 co-relation queries the response was YES. [2024-06-14 11:20:06,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26818 conditions, 3680 events. 2175/3680 cut-off events. For 288602/288602 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23056 event pairs, 389 based on Foata normal form. 1/3675 useless extension candidates. Maximal degree in co-relation 26678. Up to 3041 conditions per place. [2024-06-14 11:20:06,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 168 changer transitions 0/426 dead transitions. [2024-06-14 11:20:06,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 426 transitions, 7042 flow [2024-06-14 11:20:06,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:06,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:06,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:20:06,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:20:06,722 INFO L175 Difference]: Start difference. First operand has 305 places, 403 transitions, 5796 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:20:06,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 426 transitions, 7042 flow [2024-06-14 11:20:07,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 426 transitions, 6710 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:07,635 INFO L231 Difference]: Finished difference. Result has 305 places, 406 transitions, 5862 flow [2024-06-14 11:20:07,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5468, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5862, PETRI_PLACES=305, PETRI_TRANSITIONS=406} [2024-06-14 11:20:07,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-14 11:20:07,636 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 406 transitions, 5862 flow [2024-06-14 11:20:07,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:07,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:07,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:07,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:20:07,636 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:07,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:07,636 INFO L85 PathProgramCache]: Analyzing trace with hash -250461596, now seen corresponding path program 7 times [2024-06-14 11:20:07,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:07,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151058400] [2024-06-14 11:20:07,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:07,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:07,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20: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:20:07,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:07,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151058400] [2024-06-14 11:20:07,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151058400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:07,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:07,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:07,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982190718] [2024-06-14 11:20:07,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:07,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:07,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:07,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:07,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:07,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:07,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 406 transitions, 5862 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:07,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:07,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:07,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:08,361 INFO L124 PetriNetUnfolderBase]: 2172/3676 cut-off events. [2024-06-14 11:20:08,362 INFO L125 PetriNetUnfolderBase]: For 285007/285007 co-relation queries the response was YES. [2024-06-14 11:20:08,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26685 conditions, 3676 events. 2172/3676 cut-off events. For 285007/285007 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22977 event pairs, 389 based on Foata normal form. 1/3671 useless extension candidates. Maximal degree in co-relation 26545. Up to 3038 conditions per place. [2024-06-14 11:20:08,407 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 168 changer transitions 0/426 dead transitions. [2024-06-14 11:20:08,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 426 transitions, 7056 flow [2024-06-14 11:20:08,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:08,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:08,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:20:08,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:20:08,408 INFO L175 Difference]: Start difference. First operand has 305 places, 406 transitions, 5862 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:20:08,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 426 transitions, 7056 flow [2024-06-14 11:20:09,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 426 transitions, 6785 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:09,196 INFO L231 Difference]: Finished difference. Result has 308 places, 406 transitions, 5933 flow [2024-06-14 11:20:09,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5933, PETRI_PLACES=308, PETRI_TRANSITIONS=406} [2024-06-14 11:20:09,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 11:20:09,197 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 406 transitions, 5933 flow [2024-06-14 11:20:09,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:09,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:09,197 INFO 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,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:20:09,198 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:09,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:09,198 INFO L85 PathProgramCache]: Analyzing trace with hash -760292942, now seen corresponding path program 8 times [2024-06-14 11:20:09,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:09,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084671662] [2024-06-14 11:20:09,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:09,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:09,317 INFO L134 CoverageAnalysis]: 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,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:09,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084671662] [2024-06-14 11:20:09,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084671662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:09,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:09,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:09,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424329847] [2024-06-14 11:20:09,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:09,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:09,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:09,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:09,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:09,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:09,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 406 transitions, 5933 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:09,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:09,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:09,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:09,995 INFO L124 PetriNetUnfolderBase]: 2169/3672 cut-off events. [2024-06-14 11:20:09,996 INFO L125 PetriNetUnfolderBase]: For 289446/289446 co-relation queries the response was YES. [2024-06-14 11:20:10,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26689 conditions, 3672 events. 2169/3672 cut-off events. For 289446/289446 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22985 event pairs, 389 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26548. Up to 3035 conditions per place. [2024-06-14 11:20:10,037 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 158 changer transitions 0/426 dead transitions. [2024-06-14 11:20:10,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 426 transitions, 7131 flow [2024-06-14 11:20:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:10,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:10,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:20:10,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:20:10,038 INFO L175 Difference]: Start difference. First operand has 308 places, 406 transitions, 5933 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:20:10,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 426 transitions, 7131 flow [2024-06-14 11:20:10,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 426 transitions, 6540 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:10,955 INFO L231 Difference]: Finished difference. Result has 307 places, 406 transitions, 5664 flow [2024-06-14 11:20:10,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5664, PETRI_PLACES=307, PETRI_TRANSITIONS=406} [2024-06-14 11:20:10,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-14 11:20:10,956 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 406 transitions, 5664 flow [2024-06-14 11:20:10,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:10,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:10,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:10,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:20:10,957 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:10,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:10,957 INFO L85 PathProgramCache]: Analyzing trace with hash -760298522, now seen corresponding path program 9 times [2024-06-14 11:20:10,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:10,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116643654] [2024-06-14 11:20:10,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:10,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:10,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:11,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:11,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:11,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116643654] [2024-06-14 11:20:11,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116643654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:11,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:11,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:11,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655561645] [2024-06-14 11:20:11,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:11,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:11,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:11,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:11,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:11,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:11,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 406 transitions, 5664 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:11,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:11,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:11,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:11,736 INFO L124 PetriNetUnfolderBase]: 2166/3668 cut-off events. [2024-06-14 11:20:11,736 INFO L125 PetriNetUnfolderBase]: For 291151/291151 co-relation queries the response was YES. [2024-06-14 11:20:11,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26395 conditions, 3668 events. 2166/3668 cut-off events. For 291151/291151 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22924 event pairs, 389 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 26254. Up to 3032 conditions per place. [2024-06-14 11:20:11,780 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 158 changer transitions 0/426 dead transitions. [2024-06-14 11:20:11,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 426 transitions, 6866 flow [2024-06-14 11:20:11,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:11,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:20:11,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:20:11,781 INFO L175 Difference]: Start difference. First operand has 307 places, 406 transitions, 5664 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:20:11,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 426 transitions, 6866 flow [2024-06-14 11:20:12,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 426 transitions, 6634 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:20:12,825 INFO L231 Difference]: Finished difference. Result has 309 places, 406 transitions, 5754 flow [2024-06-14 11:20:12,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5754, PETRI_PLACES=309, PETRI_TRANSITIONS=406} [2024-06-14 11:20:12,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-14 11:20:12,825 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 406 transitions, 5754 flow [2024-06-14 11:20:12,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:12,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:12,826 INFO 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:12,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:20:12,826 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:12,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:12,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1747861070, now seen corresponding path program 10 times [2024-06-14 11:20:12,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:12,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530351930] [2024-06-14 11:20:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:12,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:12,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:12,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:12,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530351930] [2024-06-14 11:20:12,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530351930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:12,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:12,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:12,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559389055] [2024-06-14 11:20:12,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:12,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:12,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:12,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:12,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:12,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:12,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 406 transitions, 5754 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:12,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:12,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:12,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:13,660 INFO L124 PetriNetUnfolderBase]: 2163/3669 cut-off events. [2024-06-14 11:20:13,661 INFO L125 PetriNetUnfolderBase]: For 295310/295310 co-relation queries the response was YES. [2024-06-14 11:20:13,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26408 conditions, 3669 events. 2163/3669 cut-off events. For 295310/295310 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22993 event pairs, 377 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26266. Up to 3255 conditions per place. [2024-06-14 11:20:13,704 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 363 selfloop transitions, 53 changer transitions 0/423 dead transitions. [2024-06-14 11:20:13,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 423 transitions, 6786 flow [2024-06-14 11:20:13,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:13,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:13,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:20:13,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-14 11:20:13,706 INFO L175 Difference]: Start difference. First operand has 309 places, 406 transitions, 5754 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:20:13,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 423 transitions, 6786 flow [2024-06-14 11:20:14,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 423 transitions, 6164 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 11:20:14,777 INFO L231 Difference]: Finished difference. Result has 308 places, 406 transitions, 5244 flow [2024-06-14 11:20:14,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5132, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5244, PETRI_PLACES=308, PETRI_TRANSITIONS=406} [2024-06-14 11:20:14,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 11:20:14,778 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 406 transitions, 5244 flow [2024-06-14 11:20:14,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:14,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:14,778 INFO 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,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:20:14,778 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:14,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:14,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1739146970, now seen corresponding path program 11 times [2024-06-14 11:20:14,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:14,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730002114] [2024-06-14 11:20:14,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:14,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:14,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:14,946 INFO L134 CoverageAnalysis]: 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,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:14,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730002114] [2024-06-14 11:20:14,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730002114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:14,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:14,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:14,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800875555] [2024-06-14 11:20:14,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:14,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:14,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:14,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:14,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:15,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:15,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 406 transitions, 5244 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:15,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:15,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:15,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:15,629 INFO L124 PetriNetUnfolderBase]: 2160/3665 cut-off events. [2024-06-14 11:20:15,629 INFO L125 PetriNetUnfolderBase]: For 293882/293882 co-relation queries the response was YES. [2024-06-14 11:20:15,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 3665 events. 2160/3665 cut-off events. For 293882/293882 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22959 event pairs, 377 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 25820. Up to 3252 conditions per place. [2024-06-14 11:20:15,674 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 53 changer transitions 0/422 dead transitions. [2024-06-14 11:20:15,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 422 transitions, 6112 flow [2024-06-14 11:20:15,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:15,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:15,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:20:15,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:20:15,676 INFO L175 Difference]: Start difference. First operand has 308 places, 406 transitions, 5244 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:20:15,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 422 transitions, 6112 flow [2024-06-14 11:20:16,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 422 transitions, 5972 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:16,691 INFO L231 Difference]: Finished difference. Result has 309 places, 406 transitions, 5216 flow [2024-06-14 11:20:16,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5216, PETRI_PLACES=309, PETRI_TRANSITIONS=406} [2024-06-14 11:20:16,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-14 11:20:16,692 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 406 transitions, 5216 flow [2024-06-14 11:20:16,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:16,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:16,692 INFO 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,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:20:16,693 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:16,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:16,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1815232480, now seen corresponding path program 12 times [2024-06-14 11:20:16,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:16,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599198914] [2024-06-14 11:20:16,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:16,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:16,808 INFO L134 CoverageAnalysis]: 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,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:16,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599198914] [2024-06-14 11:20:16,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599198914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:16,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:16,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:16,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060042452] [2024-06-14 11:20:16,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:16,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:16,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:16,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:16,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:16,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:16,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 406 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:16,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:16,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:16,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:17,423 INFO L124 PetriNetUnfolderBase]: 2157/3661 cut-off events. [2024-06-14 11:20:17,423 INFO L125 PetriNetUnfolderBase]: For 297031/297031 co-relation queries the response was YES. [2024-06-14 11:20:17,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25907 conditions, 3661 events. 2157/3661 cut-off events. For 297031/297031 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22919 event pairs, 377 based on Foata normal form. 1/3659 useless extension candidates. Maximal degree in co-relation 25765. Up to 3107 conditions per place. [2024-06-14 11:20:17,466 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 114 changer transitions 0/435 dead transitions. [2024-06-14 11:20:17,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 435 transitions, 6308 flow [2024-06-14 11:20:17,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:17,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:17,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:20:17,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 11:20:17,467 INFO L175 Difference]: Start difference. First operand has 309 places, 406 transitions, 5216 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:20:17,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 435 transitions, 6308 flow [2024-06-14 11:20:18,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 435 transitions, 6168 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:18,453 INFO L231 Difference]: Finished difference. Result has 310 places, 406 transitions, 5314 flow [2024-06-14 11:20:18,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5314, PETRI_PLACES=310, PETRI_TRANSITIONS=406} [2024-06-14 11:20:18,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 11:20:18,453 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 406 transitions, 5314 flow [2024-06-14 11:20:18,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:18,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:18,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:20:18,454 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:18,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:18,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1164526612, now seen corresponding path program 13 times [2024-06-14 11:20:18,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:18,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332651061] [2024-06-14 11:20:18,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:18,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:18,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:18,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:18,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332651061] [2024-06-14 11:20:18,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332651061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:18,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:18,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:18,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149883953] [2024-06-14 11:20:18,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:18,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:18,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:18,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:18,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:18,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:18,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 406 transitions, 5314 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:18,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:18,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:18,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:19,199 INFO L124 PetriNetUnfolderBase]: 2162/3670 cut-off events. [2024-06-14 11:20:19,199 INFO L125 PetriNetUnfolderBase]: For 304448/304448 co-relation queries the response was YES. [2024-06-14 11:20:19,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26227 conditions, 3670 events. 2162/3670 cut-off events. For 304448/304448 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 22981 event pairs, 377 based on Foata normal form. 1/3668 useless extension candidates. Maximal degree in co-relation 26084. Up to 3113 conditions per place. [2024-06-14 11:20:19,244 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 319 selfloop transitions, 112 changer transitions 0/438 dead transitions. [2024-06-14 11:20:19,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 438 transitions, 6466 flow [2024-06-14 11:20:19,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:19,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:19,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:20:19,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:20:19,245 INFO L175 Difference]: Start difference. First operand has 310 places, 406 transitions, 5314 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:20:19,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 438 transitions, 6466 flow [2024-06-14 11:20:20,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 438 transitions, 6177 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 11:20:20,374 INFO L231 Difference]: Finished difference. Result has 310 places, 409 transitions, 5313 flow [2024-06-14 11:20:20,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5313, PETRI_PLACES=310, PETRI_TRANSITIONS=409} [2024-06-14 11:20:20,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 11:20:20,375 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 409 transitions, 5313 flow [2024-06-14 11:20:20,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:20,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:20,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] [2024-06-14 11:20:20,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:20:20,375 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:20,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:20,376 INFO L85 PathProgramCache]: Analyzing trace with hash -939411082, now seen corresponding path program 14 times [2024-06-14 11:20:20,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:20,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125995415] [2024-06-14 11:20:20,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:20,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:20,485 INFO L134 CoverageAnalysis]: 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:20,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:20,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125995415] [2024-06-14 11:20:20,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125995415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:20,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:20,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:20,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634445751] [2024-06-14 11:20:20,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:20,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:20,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:20,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:20,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:20,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:20,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 409 transitions, 5313 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:20,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:20,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:20,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:21,103 INFO L124 PetriNetUnfolderBase]: 2167/3680 cut-off events. [2024-06-14 11:20:21,103 INFO L125 PetriNetUnfolderBase]: For 304835/304838 co-relation queries the response was YES. [2024-06-14 11:20:21,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26239 conditions, 3680 events. 2167/3680 cut-off events. For 304835/304838 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23105 event pairs, 386 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 26096. Up to 3119 conditions per place. [2024-06-14 11:20:21,150 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 116 changer transitions 0/435 dead transitions. [2024-06-14 11:20:21,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 435 transitions, 6443 flow [2024-06-14 11:20:21,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:21,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:20:21,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:20:21,151 INFO L175 Difference]: Start difference. First operand has 310 places, 409 transitions, 5313 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:20:21,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 435 transitions, 6443 flow [2024-06-14 11:20:22,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 435 transitions, 6241 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:22,295 INFO L231 Difference]: Finished difference. Result has 312 places, 412 transitions, 5403 flow [2024-06-14 11:20:22,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5403, PETRI_PLACES=312, PETRI_TRANSITIONS=412} [2024-06-14 11:20:22,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 11:20:22,296 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 412 transitions, 5403 flow [2024-06-14 11:20:22,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:22,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:22,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:22,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:20:22,296 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:22,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:22,297 INFO L85 PathProgramCache]: Analyzing trace with hash -946762732, now seen corresponding path program 15 times [2024-06-14 11:20:22,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:22,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580120613] [2024-06-14 11:20:22,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:22,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:22,410 INFO L134 CoverageAnalysis]: 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:22,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:22,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580120613] [2024-06-14 11:20:22,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580120613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:22,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:22,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:22,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869675265] [2024-06-14 11:20:22,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:22,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:22,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:22,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:22,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:22,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:22,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 412 transitions, 5403 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:22,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:22,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:22,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:23,067 INFO L124 PetriNetUnfolderBase]: 2164/3676 cut-off events. [2024-06-14 11:20:23,068 INFO L125 PetriNetUnfolderBase]: For 301805/301808 co-relation queries the response was YES. [2024-06-14 11:20:23,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26139 conditions, 3676 events. 2164/3676 cut-off events. For 301805/301808 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23037 event pairs, 386 based on Foata normal form. 3/3675 useless extension candidates. Maximal degree in co-relation 25996. Up to 3116 conditions per place. [2024-06-14 11:20:23,109 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 116 changer transitions 0/436 dead transitions. [2024-06-14 11:20:23,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 436 transitions, 6321 flow [2024-06-14 11:20:23,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:23,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:23,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:20:23,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:20:23,110 INFO L175 Difference]: Start difference. First operand has 312 places, 412 transitions, 5403 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:20:23,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 436 transitions, 6321 flow [2024-06-14 11:20:24,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 436 transitions, 5946 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:24,137 INFO L231 Difference]: Finished difference. Result has 312 places, 412 transitions, 5266 flow [2024-06-14 11:20:24,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5028, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5266, PETRI_PLACES=312, PETRI_TRANSITIONS=412} [2024-06-14 11:20:24,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 11:20:24,138 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 412 transitions, 5266 flow [2024-06-14 11:20:24,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:24,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:24,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:20:24,138 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:24,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:24,138 INFO L85 PathProgramCache]: Analyzing trace with hash -542193814, now seen corresponding path program 1 times [2024-06-14 11:20:24,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:24,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549050057] [2024-06-14 11:20:24,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:24,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:24,244 INFO L134 CoverageAnalysis]: 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,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:24,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549050057] [2024-06-14 11:20:24,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549050057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:24,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:24,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:24,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183829127] [2024-06-14 11:20:24,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:24,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:24,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:24,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:24,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:24,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:24,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 412 transitions, 5266 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:24,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:24,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:24,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:24,876 INFO L124 PetriNetUnfolderBase]: 2283/3880 cut-off events. [2024-06-14 11:20:24,876 INFO L125 PetriNetUnfolderBase]: For 397291/397291 co-relation queries the response was YES. [2024-06-14 11:20:24,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28305 conditions, 3880 events. 2283/3880 cut-off events. For 397291/397291 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24619 event pairs, 383 based on Foata normal form. 12/3886 useless extension candidates. Maximal degree in co-relation 28162. Up to 2750 conditions per place. [2024-06-14 11:20:24,923 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 193 changer transitions 0/446 dead transitions. [2024-06-14 11:20:24,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 446 transitions, 6502 flow [2024-06-14 11:20:24,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:24,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:20:24,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:20:24,924 INFO L175 Difference]: Start difference. First operand has 312 places, 412 transitions, 5266 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:20:24,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 446 transitions, 6502 flow [2024-06-14 11:20:25,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 446 transitions, 6200 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:20:25,946 INFO L231 Difference]: Finished difference. Result has 312 places, 416 transitions, 5443 flow [2024-06-14 11:20:25,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5443, PETRI_PLACES=312, PETRI_TRANSITIONS=416} [2024-06-14 11:20:25,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 11:20:25,947 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 416 transitions, 5443 flow [2024-06-14 11:20:25,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:25,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:25,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:25,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:20:25,948 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:25,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:25,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1877813070, now seen corresponding path program 2 times [2024-06-14 11:20:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:25,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811297431] [2024-06-14 11:20:25,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:25,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:26,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:26,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:26,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811297431] [2024-06-14 11:20:26,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811297431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:26,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:26,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:26,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049597554] [2024-06-14 11:20:26,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:26,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:26,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:26,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:26,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:26,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:26,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 416 transitions, 5443 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:26,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:26,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:26,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:26,765 INFO L124 PetriNetUnfolderBase]: 2415/4079 cut-off events. [2024-06-14 11:20:26,765 INFO L125 PetriNetUnfolderBase]: For 469239/469239 co-relation queries the response was YES. [2024-06-14 11:20:26,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31480 conditions, 4079 events. 2415/4079 cut-off events. For 469239/469239 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25940 event pairs, 454 based on Foata normal form. 12/4085 useless extension candidates. Maximal degree in co-relation 31336. Up to 3261 conditions per place. [2024-06-14 11:20:26,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 180 changer transitions 0/446 dead transitions. [2024-06-14 11:20:26,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 446 transitions, 6679 flow [2024-06-14 11:20:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:26,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:20:26,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:20:26,820 INFO L175 Difference]: Start difference. First operand has 312 places, 416 transitions, 5443 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:20:26,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 446 transitions, 6679 flow [2024-06-14 11:20:28,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 446 transitions, 6430 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:28,030 INFO L231 Difference]: Finished difference. Result has 316 places, 420 transitions, 5655 flow [2024-06-14 11:20:28,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5194, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5655, PETRI_PLACES=316, PETRI_TRANSITIONS=420} [2024-06-14 11:20:28,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-14 11:20:28,031 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 420 transitions, 5655 flow [2024-06-14 11:20:28,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:28,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:28,031 INFO 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:28,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:20:28,031 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:28,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:28,032 INFO L85 PathProgramCache]: Analyzing trace with hash -250006206, now seen corresponding path program 3 times [2024-06-14 11:20:28,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:28,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267821979] [2024-06-14 11:20:28,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:28,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:28,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:28,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:28,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267821979] [2024-06-14 11:20:28,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267821979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:28,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:28,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:28,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507023980] [2024-06-14 11:20:28,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:28,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:28,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:28,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:28,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:28,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:28,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 420 transitions, 5655 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:28,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:28,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:28,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:28,838 INFO L124 PetriNetUnfolderBase]: 2379/4027 cut-off events. [2024-06-14 11:20:28,838 INFO L125 PetriNetUnfolderBase]: For 436083/436083 co-relation queries the response was YES. [2024-06-14 11:20:28,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30195 conditions, 4027 events. 2379/4027 cut-off events. For 436083/436083 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25615 event pairs, 450 based on Foata normal form. 16/4037 useless extension candidates. Maximal degree in co-relation 30049. Up to 3305 conditions per place. [2024-06-14 11:20:28,890 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 176 changer transitions 0/442 dead transitions. [2024-06-14 11:20:28,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 442 transitions, 6601 flow [2024-06-14 11:20:28,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:28,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:28,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:20:28,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:20:28,891 INFO L175 Difference]: Start difference. First operand has 316 places, 420 transitions, 5655 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:20:28,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 442 transitions, 6601 flow [2024-06-14 11:20:29,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 442 transitions, 6334 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:29,988 INFO L231 Difference]: Finished difference. Result has 320 places, 420 transitions, 5746 flow [2024-06-14 11:20:29,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5746, PETRI_PLACES=320, PETRI_TRANSITIONS=420} [2024-06-14 11:20:29,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-14 11:20:29,989 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 420 transitions, 5746 flow [2024-06-14 11:20:29,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:29,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:29,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:29,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:20:29,990 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:29,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:29,990 INFO L85 PathProgramCache]: Analyzing trace with hash -970947232, now seen corresponding path program 4 times [2024-06-14 11:20:29,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:29,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563398608] [2024-06-14 11:20:29,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:29,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:30,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:30,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:30,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:30,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563398608] [2024-06-14 11:20:30,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563398608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:30,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:30,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:30,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383764690] [2024-06-14 11:20:30,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:30,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:30,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:30,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:30,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:30,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:30,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 420 transitions, 5746 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:30,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:30,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:30,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:30,843 INFO L124 PetriNetUnfolderBase]: 2435/4124 cut-off events. [2024-06-14 11:20:30,843 INFO L125 PetriNetUnfolderBase]: For 444070/444070 co-relation queries the response was YES. [2024-06-14 11:20:30,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31007 conditions, 4124 events. 2435/4124 cut-off events. For 444070/444070 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26341 event pairs, 448 based on Foata normal form. 16/4137 useless extension candidates. Maximal degree in co-relation 30859. Up to 3619 conditions per place. [2024-06-14 11:20:30,898 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 55 changer transitions 0/442 dead transitions. [2024-06-14 11:20:30,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 442 transitions, 6736 flow [2024-06-14 11:20:30,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:30,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:30,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:20:30,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 11:20:30,899 INFO L175 Difference]: Start difference. First operand has 320 places, 420 transitions, 5746 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:20:30,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 442 transitions, 6736 flow [2024-06-14 11:20:32,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 442 transitions, 6376 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:32,318 INFO L231 Difference]: Finished difference. Result has 322 places, 422 transitions, 5556 flow [2024-06-14 11:20:32,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5556, PETRI_PLACES=322, PETRI_TRANSITIONS=422} [2024-06-14 11:20:32,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-14 11:20:32,318 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 422 transitions, 5556 flow [2024-06-14 11:20:32,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:32,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:32,319 INFO 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,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:20:32,319 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:32,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:32,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1739284920, now seen corresponding path program 5 times [2024-06-14 11:20:32,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:32,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139446064] [2024-06-14 11:20:32,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:32,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:32,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:32,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:32,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:32,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139446064] [2024-06-14 11:20:32,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139446064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:32,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:32,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:32,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795550795] [2024-06-14 11:20:32,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:32,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:32,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:32,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:32,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:32,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:32,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 422 transitions, 5556 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:32,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:32,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:32,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:33,204 INFO L124 PetriNetUnfolderBase]: 2521/4262 cut-off events. [2024-06-14 11:20:33,204 INFO L125 PetriNetUnfolderBase]: For 471629/471629 co-relation queries the response was YES. [2024-06-14 11:20:33,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32496 conditions, 4262 events. 2521/4262 cut-off events. For 471629/471629 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27360 event pairs, 458 based on Foata normal form. 12/4271 useless extension candidates. Maximal degree in co-relation 32347. Up to 3579 conditions per place. [2024-06-14 11:20:33,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 62 changer transitions 0/449 dead transitions. [2024-06-14 11:20:33,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 449 transitions, 6784 flow [2024-06-14 11:20:33,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:33,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:33,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:20:33,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 11:20:33,262 INFO L175 Difference]: Start difference. First operand has 322 places, 422 transitions, 5556 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:20:33,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 449 transitions, 6784 flow [2024-06-14 11:20:34,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 449 transitions, 6650 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:34,654 INFO L231 Difference]: Finished difference. Result has 324 places, 425 transitions, 5633 flow [2024-06-14 11:20:34,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5633, PETRI_PLACES=324, PETRI_TRANSITIONS=425} [2024-06-14 11:20:34,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-14 11:20:34,654 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 425 transitions, 5633 flow [2024-06-14 11:20:34,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:34,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:34,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:34,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:20:34,655 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:34,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:34,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1733559468, now seen corresponding path program 1 times [2024-06-14 11:20:34,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:34,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184521028] [2024-06-14 11:20:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:34,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:34,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:34,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184521028] [2024-06-14 11:20:34,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184521028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:34,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:34,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:34,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709864442] [2024-06-14 11:20:34,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:34,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:34,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:34,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:34,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 425 transitions, 5633 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:34,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:34,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:34,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:35,564 INFO L124 PetriNetUnfolderBase]: 2627/4438 cut-off events. [2024-06-14 11:20:35,565 INFO L125 PetriNetUnfolderBase]: For 523732/523732 co-relation queries the response was YES. [2024-06-14 11:20:35,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34559 conditions, 4438 events. 2627/4438 cut-off events. For 523732/523732 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28657 event pairs, 483 based on Foata normal form. 12/4447 useless extension candidates. Maximal degree in co-relation 34409. Up to 3795 conditions per place. [2024-06-14 11:20:35,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 37 changer transitions 0/453 dead transitions. [2024-06-14 11:20:35,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 453 transitions, 6885 flow [2024-06-14 11:20:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:35,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:35,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:20:35,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 11:20:35,626 INFO L175 Difference]: Start difference. First operand has 324 places, 425 transitions, 5633 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:20:35,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 453 transitions, 6885 flow [2024-06-14 11:20:37,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 453 transitions, 6779 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:37,149 INFO L231 Difference]: Finished difference. Result has 329 places, 429 transitions, 5715 flow [2024-06-14 11:20:37,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5527, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5715, PETRI_PLACES=329, PETRI_TRANSITIONS=429} [2024-06-14 11:20:37,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-14 11:20:37,149 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 429 transitions, 5715 flow [2024-06-14 11:20:37,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:37,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:37,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:37,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:20:37,150 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:37,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1173250632, now seen corresponding path program 6 times [2024-06-14 11:20:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:37,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358738728] [2024-06-14 11:20:37,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:37,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:37,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:37,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:37,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:37,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358738728] [2024-06-14 11:20:37,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358738728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:37,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:37,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147454521] [2024-06-14 11:20:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:37,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:37,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:37,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:37,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:37,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 429 transitions, 5715 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:37,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:37,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:37,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:38,093 INFO L124 PetriNetUnfolderBase]: 2670/4523 cut-off events. [2024-06-14 11:20:38,094 INFO L125 PetriNetUnfolderBase]: For 543749/543749 co-relation queries the response was YES. [2024-06-14 11:20:38,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35131 conditions, 4523 events. 2670/4523 cut-off events. For 543749/543749 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29386 event pairs, 517 based on Foata normal form. 16/4536 useless extension candidates. Maximal degree in co-relation 34978. Up to 3782 conditions per place. [2024-06-14 11:20:38,157 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 332 selfloop transitions, 124 changer transitions 0/463 dead transitions. [2024-06-14 11:20:38,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 463 transitions, 6787 flow [2024-06-14 11:20:38,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:38,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:38,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:20:38,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:20:38,158 INFO L175 Difference]: Start difference. First operand has 329 places, 429 transitions, 5715 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:20:38,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 463 transitions, 6787 flow [2024-06-14 11:20:40,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 463 transitions, 6721 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:40,013 INFO L231 Difference]: Finished difference. Result has 334 places, 431 transitions, 5969 flow [2024-06-14 11:20:40,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5649, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5969, PETRI_PLACES=334, PETRI_TRANSITIONS=431} [2024-06-14 11:20:40,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-14 11:20:40,013 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 431 transitions, 5969 flow [2024-06-14 11:20:40,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:40,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:40,014 INFO 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,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:20:40,014 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:40,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:40,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1815094530, now seen corresponding path program 7 times [2024-06-14 11:20:40,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:40,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242412089] [2024-06-14 11:20:40,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:40,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:40,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:40,128 INFO L134 CoverageAnalysis]: 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,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:40,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242412089] [2024-06-14 11:20:40,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242412089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:40,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:40,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:40,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701035212] [2024-06-14 11:20:40,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:40,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:40,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:40,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:40,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:40,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:40,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 431 transitions, 5969 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:40,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:40,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:40,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:41,005 INFO L124 PetriNetUnfolderBase]: 2723/4607 cut-off events. [2024-06-14 11:20:41,005 INFO L125 PetriNetUnfolderBase]: For 550268/550268 co-relation queries the response was YES. [2024-06-14 11:20:41,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36309 conditions, 4607 events. 2723/4607 cut-off events. For 550268/550268 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 29948 event pairs, 438 based on Foata normal form. 12/4616 useless extension candidates. Maximal degree in co-relation 36154. Up to 3473 conditions per place. [2024-06-14 11:20:41,174 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 324 selfloop transitions, 141 changer transitions 0/472 dead transitions. [2024-06-14 11:20:41,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 472 transitions, 7267 flow [2024-06-14 11:20:41,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:20:41,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:20:41,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-14 11:20:41,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58994708994709 [2024-06-14 11:20:41,175 INFO L175 Difference]: Start difference. First operand has 334 places, 431 transitions, 5969 flow. Second operand 9 states and 223 transitions. [2024-06-14 11:20:41,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 472 transitions, 7267 flow [2024-06-14 11:20:43,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 472 transitions, 6997 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:20:43,037 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6047 flow [2024-06-14 11:20:43,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5699, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6047, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-14 11:20:43,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-14 11:20:43,037 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6047 flow [2024-06-14 11:20:43,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:43,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:43,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:43,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:20:43,038 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:20:43,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:43,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1820819982, now seen corresponding path program 2 times [2024-06-14 11:20:43,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:43,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322790201] [2024-06-14 11:20:43,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:43,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:43,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:43,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:43,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:43,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322790201] [2024-06-14 11:20:43,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322790201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:43,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:43,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:43,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181867525] [2024-06-14 11:20:43,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:43,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:43,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:43,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:43,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:43,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:43,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6047 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:43,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:43,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:43,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:44,053 INFO L124 PetriNetUnfolderBase]: 2905/4898 cut-off events. [2024-06-14 11:20:44,053 INFO L125 PetriNetUnfolderBase]: For 609329/609329 co-relation queries the response was YES. [2024-06-14 11:20:44,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39453 conditions, 4898 events. 2905/4898 cut-off events. For 609329/609329 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32139 event pairs, 524 based on Foata normal form. 12/4907 useless extension candidates. Maximal degree in co-relation 39297. Up to 3999 conditions per place. [2024-06-14 11:20:44,122 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 414 selfloop transitions, 49 changer transitions 0/470 dead transitions. [2024-06-14 11:20:44,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 470 transitions, 7531 flow [2024-06-14 11:20:44,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:44,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:44,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:20:44,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:20:44,123 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6047 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:20:44,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 470 transitions, 7531 flow [2024-06-14 11:20:46,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 470 transitions, 7312 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:46,054 INFO L231 Difference]: Finished difference. Result has 341 places, 444 transitions, 6226 flow [2024-06-14 11:20:46,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6226, PETRI_PLACES=341, PETRI_TRANSITIONS=444} [2024-06-14 11:20:46,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-14 11:20:46,055 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 444 transitions, 6226 flow [2024-06-14 11:20:46,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:46,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:20:46,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:20:46,055 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:20:46,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:46,055 INFO L85 PathProgramCache]: Analyzing trace with hash -346170728, now seen corresponding path program 3 times [2024-06-14 11:20:46,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:46,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491056393] [2024-06-14 11:20:46,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:46,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:46,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:46,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:46,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491056393] [2024-06-14 11:20:46,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491056393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:46,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:46,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:46,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116776140] [2024-06-14 11:20:46,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:46,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:46,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:46,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:46,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:46,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:46,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 444 transitions, 6226 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:46,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:46,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:46,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:47,314 INFO L124 PetriNetUnfolderBase]: 3024/5102 cut-off events. [2024-06-14 11:20:47,315 INFO L125 PetriNetUnfolderBase]: For 662554/662554 co-relation queries the response was YES. [2024-06-14 11:20:47,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42183 conditions, 5102 events. 3024/5102 cut-off events. For 662554/662554 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33801 event pairs, 449 based on Foata normal form. 12/5111 useless extension candidates. Maximal degree in co-relation 42023. Up to 3727 conditions per place. [2024-06-14 11:20:47,391 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 374 selfloop transitions, 103 changer transitions 0/484 dead transitions. [2024-06-14 11:20:47,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 484 transitions, 7606 flow [2024-06-14 11:20:47,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:47,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:47,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:20:47,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-14 11:20:47,393 INFO L175 Difference]: Start difference. First operand has 341 places, 444 transitions, 6226 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:20:47,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 484 transitions, 7606 flow [2024-06-14 11:20:49,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 484 transitions, 7514 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 11:20:49,508 INFO L231 Difference]: Finished difference. Result has 347 places, 449 transitions, 6534 flow [2024-06-14 11:20:49,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6534, PETRI_PLACES=347, PETRI_TRANSITIONS=449} [2024-06-14 11:20:49,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-14 11:20:49,508 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 449 transitions, 6534 flow [2024-06-14 11:20:49,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:49,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:49,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:20:49,509 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:20:49,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:49,509 INFO L85 PathProgramCache]: Analyzing trace with hash 2022168702, now seen corresponding path program 4 times [2024-06-14 11:20:49,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:49,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204720630] [2024-06-14 11:20:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:49,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:49,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:49,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:49,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:49,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204720630] [2024-06-14 11:20:49,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204720630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:49,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:49,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:49,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427289875] [2024-06-14 11:20:49,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:49,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:49,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:49,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:49,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:49,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:49,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 449 transitions, 6534 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:49,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:49,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:49,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:50,591 INFO L124 PetriNetUnfolderBase]: 3084/5231 cut-off events. [2024-06-14 11:20:50,591 INFO L125 PetriNetUnfolderBase]: For 666761/666764 co-relation queries the response was YES. [2024-06-14 11:20:50,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43735 conditions, 5231 events. 3084/5231 cut-off events. For 666761/666764 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 35029 event pairs, 494 based on Foata normal form. 14/5241 useless extension candidates. Maximal degree in co-relation 43572. Up to 3674 conditions per place. [2024-06-14 11:20:50,667 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-14 11:20:50,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 487 transitions, 8110 flow [2024-06-14 11:20:50,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:20:50,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:20:50,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:20:50,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-14 11:20:50,668 INFO L175 Difference]: Start difference. First operand has 347 places, 449 transitions, 6534 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:20:50,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 487 transitions, 8110 flow [2024-06-14 11:20:53,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 487 transitions, 7943 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:20:53,013 INFO L231 Difference]: Finished difference. Result has 351 places, 455 transitions, 6760 flow [2024-06-14 11:20:53,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6760, PETRI_PLACES=351, PETRI_TRANSITIONS=455} [2024-06-14 11:20:53,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 11:20:53,014 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 455 transitions, 6760 flow [2024-06-14 11:20:53,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:53,014 INFO L208 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:20:53,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:20:53,014 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:20:53,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:53,014 INFO L85 PathProgramCache]: Analyzing trace with hash -452559100, now seen corresponding path program 1 times [2024-06-14 11:20:53,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:53,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131170849] [2024-06-14 11:20:53,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:53,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:53,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:53,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:53,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131170849] [2024-06-14 11:20:53,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131170849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:53,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:53,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:20:53,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502049487] [2024-06-14 11:20:53,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:53,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:20:53,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:53,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:20:53,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:20:53,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:53,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 455 transitions, 6760 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:53,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:53,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:53,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:54,120 INFO L124 PetriNetUnfolderBase]: 3105/5254 cut-off events. [2024-06-14 11:20:54,121 INFO L125 PetriNetUnfolderBase]: For 633832/633832 co-relation queries the response was YES. [2024-06-14 11:20:54,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44704 conditions, 5254 events. 3105/5254 cut-off events. For 633832/633832 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35240 event pairs, 646 based on Foata normal form. 1/5246 useless extension candidates. Maximal degree in co-relation 44537. Up to 4582 conditions per place. [2024-06-14 11:20:54,194 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 105 changer transitions 0/481 dead transitions. [2024-06-14 11:20:54,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 481 transitions, 8074 flow [2024-06-14 11:20:54,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:54,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:54,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:20:54,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:20:54,195 INFO L175 Difference]: Start difference. First operand has 351 places, 455 transitions, 6760 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:20:54,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 481 transitions, 8074 flow [2024-06-14 11:20:56,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 481 transitions, 7935 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-14 11:20:56,617 INFO L231 Difference]: Finished difference. Result has 356 places, 464 transitions, 7040 flow [2024-06-14 11:20:56,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7040, PETRI_PLACES=356, PETRI_TRANSITIONS=464} [2024-06-14 11:20:56,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 11:20:56,618 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 464 transitions, 7040 flow [2024-06-14 11:20:56,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:56,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:56,618 INFO L208 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:20:56,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:20:56,618 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:20:56,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:56,619 INFO L85 PathProgramCache]: Analyzing trace with hash 942885068, now seen corresponding path program 2 times [2024-06-14 11:20:56,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:56,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403019069] [2024-06-14 11:20:56,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:56,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:56,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:56,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:20:56,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:56,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403019069] [2024-06-14 11:20:56,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403019069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:56,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:56,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:20:56,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387641785] [2024-06-14 11:20:56,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:56,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:20:56,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:56,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:20:56,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:20:56,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:20:56,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 464 transitions, 7040 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:56,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:56,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:20:56,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:57,755 INFO L124 PetriNetUnfolderBase]: 3110/5261 cut-off events. [2024-06-14 11:20:57,755 INFO L125 PetriNetUnfolderBase]: For 647942/647942 co-relation queries the response was YES. [2024-06-14 11:20:57,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44897 conditions, 5261 events. 3110/5261 cut-off events. For 647942/647942 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35239 event pairs, 617 based on Foata normal form. 1/5259 useless extension candidates. Maximal degree in co-relation 44727. Up to 4734 conditions per place. [2024-06-14 11:20:57,833 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 444 selfloop transitions, 43 changer transitions 0/494 dead transitions. [2024-06-14 11:20:57,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 494 transitions, 8136 flow [2024-06-14 11:20:57,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:20:57,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:20:57,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:20:57,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:20:57,835 INFO L175 Difference]: Start difference. First operand has 356 places, 464 transitions, 7040 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:20:57,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 494 transitions, 8136 flow [2024-06-14 11:21:00,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 494 transitions, 7984 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:00,676 INFO L231 Difference]: Finished difference. Result has 360 places, 467 transitions, 7040 flow [2024-06-14 11:21:00,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=360, PETRI_TRANSITIONS=467} [2024-06-14 11:21:00,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 11:21:00,677 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 467 transitions, 7040 flow [2024-06-14 11:21:00,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:00,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:00,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:00,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:21:00,678 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:00,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:00,678 INFO L85 PathProgramCache]: Analyzing trace with hash -163079606, now seen corresponding path program 1 times [2024-06-14 11:21:00,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:00,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763373495] [2024-06-14 11:21:00,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:00,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:00,783 INFO L134 CoverageAnalysis]: 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:00,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:00,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763373495] [2024-06-14 11:21:00,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763373495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:00,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:00,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:00,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692394905] [2024-06-14 11:21:00,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:00,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:00,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:00,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:00,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:00,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:00,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 467 transitions, 7040 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:00,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:00,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:00,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:01,844 INFO L124 PetriNetUnfolderBase]: 3123/5283 cut-off events. [2024-06-14 11:21:01,844 INFO L125 PetriNetUnfolderBase]: For 652523/652523 co-relation queries the response was YES. [2024-06-14 11:21:01,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45133 conditions, 5283 events. 3123/5283 cut-off events. For 652523/652523 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35393 event pairs, 617 based on Foata normal form. 1/5281 useless extension candidates. Maximal degree in co-relation 44963. Up to 4710 conditions per place. [2024-06-14 11:21:01,940 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 433 selfloop transitions, 61 changer transitions 0/501 dead transitions. [2024-06-14 11:21:01,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 501 transitions, 8404 flow [2024-06-14 11:21:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:01,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:01,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:21:01,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:21:01,941 INFO L175 Difference]: Start difference. First operand has 360 places, 467 transitions, 7040 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:21:01,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 501 transitions, 8404 flow [2024-06-14 11:21:04,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 501 transitions, 8296 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:04,745 INFO L231 Difference]: Finished difference. Result has 362 places, 473 transitions, 7186 flow [2024-06-14 11:21:04,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6932, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7186, PETRI_PLACES=362, PETRI_TRANSITIONS=473} [2024-06-14 11:21:04,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-14 11:21:04,746 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 473 transitions, 7186 flow [2024-06-14 11:21:04,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:04,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:04,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:04,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:21:04,746 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:04,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:04,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1036341364, now seen corresponding path program 3 times [2024-06-14 11:21:04,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:04,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041690465] [2024-06-14 11:21:04,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:04,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:04,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:04,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:21:04,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:04,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041690465] [2024-06-14 11:21:04,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041690465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:04,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:04,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:04,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527471171] [2024-06-14 11:21:04,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:04,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:04,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:04,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:04,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:04,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:04,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 473 transitions, 7186 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:04,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:04,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:04,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:05,930 INFO L124 PetriNetUnfolderBase]: 3128/5290 cut-off events. [2024-06-14 11:21:05,931 INFO L125 PetriNetUnfolderBase]: For 667905/667905 co-relation queries the response was YES. [2024-06-14 11:21:05,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45701 conditions, 5290 events. 3128/5290 cut-off events. For 667905/667905 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35425 event pairs, 616 based on Foata normal form. 1/5288 useless extension candidates. Maximal degree in co-relation 45530. Up to 4756 conditions per place. [2024-06-14 11:21:06,009 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 47 changer transitions 0/506 dead transitions. [2024-06-14 11:21:06,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 506 transitions, 8314 flow [2024-06-14 11:21:06,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:06,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:06,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:21:06,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-14 11:21:06,010 INFO L175 Difference]: Start difference. First operand has 362 places, 473 transitions, 7186 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:21:06,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 506 transitions, 8314 flow [2024-06-14 11:21:09,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 506 transitions, 8104 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:09,232 INFO L231 Difference]: Finished difference. Result has 368 places, 476 transitions, 7138 flow [2024-06-14 11:21:09,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6976, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7138, PETRI_PLACES=368, PETRI_TRANSITIONS=476} [2024-06-14 11:21:09,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-14 11:21:09,233 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 476 transitions, 7138 flow [2024-06-14 11:21:09,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:09,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:09,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:09,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:21:09,233 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:09,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:09,234 INFO L85 PathProgramCache]: Analyzing trace with hash 14289064, now seen corresponding path program 2 times [2024-06-14 11:21:09,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:09,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885730565] [2024-06-14 11:21:09,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:09,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:09,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:09,339 INFO L134 CoverageAnalysis]: 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,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:09,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885730565] [2024-06-14 11:21:09,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885730565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:09,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:09,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:09,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696320991] [2024-06-14 11:21:09,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:09,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:09,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:09,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:09,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:09,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:09,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 476 transitions, 7138 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:09,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:09,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:09,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:10,373 INFO L124 PetriNetUnfolderBase]: 3146/5319 cut-off events. [2024-06-14 11:21:10,374 INFO L125 PetriNetUnfolderBase]: For 685297/685297 co-relation queries the response was YES. [2024-06-14 11:21:10,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46081 conditions, 5319 events. 3146/5319 cut-off events. For 685297/685297 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35610 event pairs, 617 based on Foata normal form. 1/5317 useless extension candidates. Maximal degree in co-relation 45910. Up to 4736 conditions per place. [2024-06-14 11:21:10,456 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 73 changer transitions 0/517 dead transitions. [2024-06-14 11:21:10,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 517 transitions, 8745 flow [2024-06-14 11:21:10,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:21:10,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:21:10,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:21:10,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 11:21:10,457 INFO L175 Difference]: Start difference. First operand has 368 places, 476 transitions, 7138 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:21:10,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 517 transitions, 8745 flow [2024-06-14 11:21:13,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 517 transitions, 8611 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 11:21:13,415 INFO L231 Difference]: Finished difference. Result has 369 places, 485 transitions, 7285 flow [2024-06-14 11:21:13,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7004, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7285, PETRI_PLACES=369, PETRI_TRANSITIONS=485} [2024-06-14 11:21:13,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 11:21:13,415 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 485 transitions, 7285 flow [2024-06-14 11:21:13,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:13,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:13,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:21:13,416 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:13,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:13,416 INFO L85 PathProgramCache]: Analyzing trace with hash -275307424, now seen corresponding path program 3 times [2024-06-14 11:21:13,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:13,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567461021] [2024-06-14 11:21:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:13,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:13,520 INFO L134 CoverageAnalysis]: 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,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:13,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567461021] [2024-06-14 11:21:13,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567461021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:13,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:13,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:13,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100396622] [2024-06-14 11:21:13,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:13,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:13,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:13,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:13,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:13,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:13,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 485 transitions, 7285 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:13,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:13,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:14,662 INFO L124 PetriNetUnfolderBase]: 3143/5315 cut-off events. [2024-06-14 11:21:14,663 INFO L125 PetriNetUnfolderBase]: For 693957/693957 co-relation queries the response was YES. [2024-06-14 11:21:14,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46116 conditions, 5315 events. 3143/5315 cut-off events. For 693957/693957 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35672 event pairs, 617 based on Foata normal form. 1/5313 useless extension candidates. Maximal degree in co-relation 45944. Up to 4733 conditions per place. [2024-06-14 11:21:14,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 71 changer transitions 0/515 dead transitions. [2024-06-14 11:21:14,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 515 transitions, 8567 flow [2024-06-14 11:21:14,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:14,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:14,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 11:21:14,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:21:14,740 INFO L175 Difference]: Start difference. First operand has 369 places, 485 transitions, 7285 flow. Second operand 10 states and 230 transitions. [2024-06-14 11:21:14,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 515 transitions, 8567 flow [2024-06-14 11:21:17,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 515 transitions, 8372 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:17,759 INFO L231 Difference]: Finished difference. Result has 373 places, 485 transitions, 7238 flow [2024-06-14 11:21:17,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7090, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7238, PETRI_PLACES=373, PETRI_TRANSITIONS=485} [2024-06-14 11:21:17,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-14 11:21:17,760 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 485 transitions, 7238 flow [2024-06-14 11:21:17,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:17,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:17,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:17,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:21:17,760 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:17,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:17,761 INFO L85 PathProgramCache]: Analyzing trace with hash -44294930, now seen corresponding path program 4 times [2024-06-14 11:21:17,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:17,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213644437] [2024-06-14 11:21:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:17,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:17,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:17,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:17,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:17,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213644437] [2024-06-14 11:21:17,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213644437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:17,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:17,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:17,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702117752] [2024-06-14 11:21:17,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:17,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:17,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:17,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:17,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:17,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:17,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 485 transitions, 7238 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:17,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:17,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:17,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:18,790 INFO L124 PetriNetUnfolderBase]: 3172/5351 cut-off events. [2024-06-14 11:21:18,790 INFO L125 PetriNetUnfolderBase]: For 722243/722243 co-relation queries the response was YES. [2024-06-14 11:21:18,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46804 conditions, 5351 events. 3172/5351 cut-off events. For 722243/722243 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 35908 event pairs, 635 based on Foata normal form. 1/5343 useless extension candidates. Maximal degree in co-relation 46631. Up to 4538 conditions per place. [2024-06-14 11:21:18,872 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 362 selfloop transitions, 151 changer transitions 0/520 dead transitions. [2024-06-14 11:21:18,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 520 transitions, 9099 flow [2024-06-14 11:21:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:18,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:21:18,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:21:18,874 INFO L175 Difference]: Start difference. First operand has 373 places, 485 transitions, 7238 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:21:18,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 520 transitions, 9099 flow [2024-06-14 11:21:21,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 520 transitions, 8924 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 11:21:21,540 INFO L231 Difference]: Finished difference. Result has 370 places, 497 transitions, 7568 flow [2024-06-14 11:21:21,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7568, PETRI_PLACES=370, PETRI_TRANSITIONS=497} [2024-06-14 11:21:21,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-14 11:21:21,541 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 497 transitions, 7568 flow [2024-06-14 11:21:21,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:21,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:21,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:21,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:21:21,541 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:21,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:21,542 INFO L85 PathProgramCache]: Analyzing trace with hash -985610834, now seen corresponding path program 5 times [2024-06-14 11:21:21,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:21,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014787056] [2024-06-14 11:21:21,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:21,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:21,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:21,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:21,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:21,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014787056] [2024-06-14 11:21:21,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014787056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:21,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:21,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:21,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189459259] [2024-06-14 11:21:21,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:21,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:21,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:21,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:21,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:21,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:21,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 497 transitions, 7568 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:21,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:21,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:21,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:22,721 INFO L124 PetriNetUnfolderBase]: 3177/5354 cut-off events. [2024-06-14 11:21:22,721 INFO L125 PetriNetUnfolderBase]: For 738417/738420 co-relation queries the response was YES. [2024-06-14 11:21:22,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47258 conditions, 5354 events. 3177/5354 cut-off events. For 738417/738420 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35834 event pairs, 663 based on Foata normal form. 1/5337 useless extension candidates. Maximal degree in co-relation 47084. Up to 4544 conditions per place. [2024-06-14 11:21:22,801 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 162 changer transitions 0/526 dead transitions. [2024-06-14 11:21:22,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 526 transitions, 9115 flow [2024-06-14 11:21:22,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:22,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:22,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:21:22,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:21:22,802 INFO L175 Difference]: Start difference. First operand has 370 places, 497 transitions, 7568 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:21:22,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 526 transitions, 9115 flow [2024-06-14 11:21:25,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 526 transitions, 8639 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:25,597 INFO L231 Difference]: Finished difference. Result has 373 places, 500 transitions, 7475 flow [2024-06-14 11:21:25,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7111, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7475, PETRI_PLACES=373, PETRI_TRANSITIONS=500} [2024-06-14 11:21:25,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-14 11:21:25,597 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 500 transitions, 7475 flow [2024-06-14 11:21:25,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:25,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:25,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:25,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:21:25,598 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:25,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:25,598 INFO L85 PathProgramCache]: Analyzing trace with hash -333534112, now seen corresponding path program 4 times [2024-06-14 11:21:25,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:25,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170905162] [2024-06-14 11:21:25,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:25,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:25,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:25,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:25,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170905162] [2024-06-14 11:21:25,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170905162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:25,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:25,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:25,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450178582] [2024-06-14 11:21:25,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:25,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:25,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:25,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:25,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:25,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:25,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 500 transitions, 7475 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:25,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:25,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:25,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:26,767 INFO L124 PetriNetUnfolderBase]: 3198/5384 cut-off events. [2024-06-14 11:21:26,767 INFO L125 PetriNetUnfolderBase]: For 762653/762656 co-relation queries the response was YES. [2024-06-14 11:21:26,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47468 conditions, 5384 events. 3198/5384 cut-off events. For 762653/762656 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36119 event pairs, 692 based on Foata normal form. 1/5362 useless extension candidates. Maximal degree in co-relation 47295. Up to 4195 conditions per place. [2024-06-14 11:21:26,850 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 269 changer transitions 0/541 dead transitions. [2024-06-14 11:21:26,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 541 transitions, 9663 flow [2024-06-14 11:21:26,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:26,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:26,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:21:26,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:21:26,852 INFO L175 Difference]: Start difference. First operand has 373 places, 500 transitions, 7475 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:21:26,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 541 transitions, 9663 flow [2024-06-14 11:21:30,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 541 transitions, 9323 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:30,094 INFO L231 Difference]: Finished difference. Result has 375 places, 513 transitions, 7947 flow [2024-06-14 11:21:30,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7947, PETRI_PLACES=375, PETRI_TRANSITIONS=513} [2024-06-14 11:21:30,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 11:21:30,094 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 513 transitions, 7947 flow [2024-06-14 11:21:30,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:30,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:30,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:30,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:21:30,095 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:30,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:30,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1273106082, now seen corresponding path program 6 times [2024-06-14 11:21:30,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:30,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717340564] [2024-06-14 11:21:30,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:30,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:30,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:30,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:21:30,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:30,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717340564] [2024-06-14 11:21:30,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717340564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:30,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:30,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:30,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794677756] [2024-06-14 11:21:30,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:30,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:30,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:30,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:30,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:30,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:30,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 513 transitions, 7947 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:30,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:30,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:30,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:31,211 INFO L124 PetriNetUnfolderBase]: 3203/5392 cut-off events. [2024-06-14 11:21:31,211 INFO L125 PetriNetUnfolderBase]: For 781702/781702 co-relation queries the response was YES. [2024-06-14 11:21:31,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48466 conditions, 5392 events. 3203/5392 cut-off events. For 781702/781702 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36232 event pairs, 625 based on Foata normal form. 1/5384 useless extension candidates. Maximal degree in co-relation 48292. Up to 4579 conditions per place. [2024-06-14 11:21:31,296 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 364 selfloop transitions, 168 changer transitions 0/539 dead transitions. [2024-06-14 11:21:31,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 539 transitions, 9705 flow [2024-06-14 11:21:31,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:31,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:31,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:21:31,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:21:31,297 INFO L175 Difference]: Start difference. First operand has 375 places, 513 transitions, 7947 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:21:31,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 539 transitions, 9705 flow [2024-06-14 11:21:34,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 539 transitions, 9542 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:34,928 INFO L231 Difference]: Finished difference. Result has 380 places, 516 transitions, 8164 flow [2024-06-14 11:21:34,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8164, PETRI_PLACES=380, PETRI_TRANSITIONS=516} [2024-06-14 11:21:34,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-14 11:21:34,928 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 516 transitions, 8164 flow [2024-06-14 11:21:34,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:34,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:34,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:34,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:21:34,929 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:34,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:34,929 INFO L85 PathProgramCache]: Analyzing trace with hash 634300144, now seen corresponding path program 7 times [2024-06-14 11:21:34,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:34,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684239418] [2024-06-14 11:21:34,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:34,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:34,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:35,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:35,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:35,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684239418] [2024-06-14 11:21:35,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684239418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:35,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:35,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:35,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159902765] [2024-06-14 11:21:35,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:35,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:35,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:35,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:35,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:35,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:35,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 516 transitions, 8164 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:35,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:35,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:35,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:36,166 INFO L124 PetriNetUnfolderBase]: 3208/5403 cut-off events. [2024-06-14 11:21:36,166 INFO L125 PetriNetUnfolderBase]: For 794890/794890 co-relation queries the response was YES. [2024-06-14 11:21:36,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48650 conditions, 5403 events. 3208/5403 cut-off events. For 794890/794890 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36339 event pairs, 625 based on Foata normal form. 1/5395 useless extension candidates. Maximal degree in co-relation 48473. Up to 4585 conditions per place. [2024-06-14 11:21:36,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 363 selfloop transitions, 168 changer transitions 0/538 dead transitions. [2024-06-14 11:21:36,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 538 transitions, 9720 flow [2024-06-14 11:21:36,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:36,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:36,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:21:36,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:21:36,243 INFO L175 Difference]: Start difference. First operand has 380 places, 516 transitions, 8164 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:21:36,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 538 transitions, 9720 flow [2024-06-14 11:21:39,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 538 transitions, 9207 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:39,284 INFO L231 Difference]: Finished difference. Result has 381 places, 519 transitions, 8037 flow [2024-06-14 11:21:39,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7660, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8037, PETRI_PLACES=381, PETRI_TRANSITIONS=519} [2024-06-14 11:21:39,284 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 11:21:39,284 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 519 transitions, 8037 flow [2024-06-14 11:21:39,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:39,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:39,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:39,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:21:39,285 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:39,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:39,285 INFO L85 PathProgramCache]: Analyzing trace with hash -660662324, now seen corresponding path program 8 times [2024-06-14 11:21:39,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:39,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292417121] [2024-06-14 11:21:39,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:39,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:39,393 INFO L134 CoverageAnalysis]: 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:39,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:39,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292417121] [2024-06-14 11:21:39,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292417121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:39,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:39,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:39,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797319543] [2024-06-14 11:21:39,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:39,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:39,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:39,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:39,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:39,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:39,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 519 transitions, 8037 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:39,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:39,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:39,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:40,429 INFO L124 PetriNetUnfolderBase]: 3221/5419 cut-off events. [2024-06-14 11:21:40,430 INFO L125 PetriNetUnfolderBase]: For 813859/813862 co-relation queries the response was YES. [2024-06-14 11:21:40,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48910 conditions, 5419 events. 3221/5419 cut-off events. For 813859/813862 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36426 event pairs, 653 based on Foata normal form. 1/5404 useless extension candidates. Maximal degree in co-relation 48732. Up to 4600 conditions per place. [2024-06-14 11:21:40,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 173 changer transitions 0/549 dead transitions. [2024-06-14 11:21:40,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 549 transitions, 9873 flow [2024-06-14 11:21:40,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:40,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:40,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:21:40,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:21:40,513 INFO L175 Difference]: Start difference. First operand has 381 places, 519 transitions, 8037 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:21:40,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 549 transitions, 9873 flow [2024-06-14 11:21:43,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 549 transitions, 9602 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:43,731 INFO L231 Difference]: Finished difference. Result has 385 places, 525 transitions, 8200 flow [2024-06-14 11:21:43,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8200, PETRI_PLACES=385, PETRI_TRANSITIONS=525} [2024-06-14 11:21:43,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-14 11:21:43,732 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 525 transitions, 8200 flow [2024-06-14 11:21:43,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:43,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:43,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:43,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:21:43,733 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:43,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:43,733 INFO L85 PathProgramCache]: Analyzing trace with hash 280952296, now seen corresponding path program 5 times [2024-06-14 11:21:43,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:43,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960786158] [2024-06-14 11:21:43,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:43,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:43,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:43,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:43,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:43,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960786158] [2024-06-14 11:21:43,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960786158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:43,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:43,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:43,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476573862] [2024-06-14 11:21:43,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:43,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:43,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:43,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:43,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:43,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:43,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 525 transitions, 8200 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:43,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:43,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:43,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:44,903 INFO L124 PetriNetUnfolderBase]: 3234/5433 cut-off events. [2024-06-14 11:21:44,903 INFO L125 PetriNetUnfolderBase]: For 835864/835867 co-relation queries the response was YES. [2024-06-14 11:21:44,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49362 conditions, 5433 events. 3234/5433 cut-off events. For 835864/835867 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36440 event pairs, 686 based on Foata normal form. 1/5410 useless extension candidates. Maximal degree in co-relation 49183. Up to 4223 conditions per place. [2024-06-14 11:21:44,986 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 279 changer transitions 0/556 dead transitions. [2024-06-14 11:21:44,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 556 transitions, 10282 flow [2024-06-14 11:21:44,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:44,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:44,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:21:44,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:21:44,987 INFO L175 Difference]: Start difference. First operand has 385 places, 525 transitions, 8200 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:21:44,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 556 transitions, 10282 flow [2024-06-14 11:21:48,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 556 transitions, 10018 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:48,378 INFO L231 Difference]: Finished difference. Result has 389 places, 531 transitions, 8600 flow [2024-06-14 11:21:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7936, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8600, PETRI_PLACES=389, PETRI_TRANSITIONS=531} [2024-06-14 11:21:48,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 11:21:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 531 transitions, 8600 flow [2024-06-14 11:21:48,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:48,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:48,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:21:48,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:21:48,380 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1184546734, now seen corresponding path program 6 times [2024-06-14 11:21:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680946110] [2024-06-14 11:21:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:48,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:48,475 INFO L134 CoverageAnalysis]: 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:48,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:48,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680946110] [2024-06-14 11:21:48,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680946110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:48,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:48,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:48,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263289507] [2024-06-14 11:21:48,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:48,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:48,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:48,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:48,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:48,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:48,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 531 transitions, 8600 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:48,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:48,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:48,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:49,546 INFO L124 PetriNetUnfolderBase]: 3231/5429 cut-off events. [2024-06-14 11:21:49,546 INFO L125 PetriNetUnfolderBase]: For 848359/848362 co-relation queries the response was YES. [2024-06-14 11:21:49,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49669 conditions, 5429 events. 3231/5429 cut-off events. For 848359/848362 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36374 event pairs, 686 based on Foata normal form. 1/5406 useless extension candidates. Maximal degree in co-relation 49488. Up to 4221 conditions per place. [2024-06-14 11:21:49,633 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 277 changer transitions 0/555 dead transitions. [2024-06-14 11:21:49,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 555 transitions, 10378 flow [2024-06-14 11:21:49,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:49,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:49,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:21:49,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:21:49,634 INFO L175 Difference]: Start difference. First operand has 389 places, 531 transitions, 8600 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:21:49,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 555 transitions, 10378 flow [2024-06-14 11:21:53,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 555 transitions, 9826 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:53,461 INFO L231 Difference]: Finished difference. Result has 393 places, 531 transitions, 8608 flow [2024-06-14 11:21:53,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8048, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8608, PETRI_PLACES=393, PETRI_TRANSITIONS=531} [2024-06-14 11:21:53,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-14 11:21:53,462 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 531 transitions, 8608 flow [2024-06-14 11:21:53,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:53,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:53,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:53,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:21:53,463 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:53,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:53,463 INFO L85 PathProgramCache]: Analyzing trace with hash -533536510, now seen corresponding path program 9 times [2024-06-14 11:21:53,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:53,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841033776] [2024-06-14 11:21:53,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:53,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:53,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:53,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:53,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:53,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841033776] [2024-06-14 11:21:53,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841033776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:53,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:53,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:53,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842829641] [2024-06-14 11:21:53,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:53,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:53,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:53,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:53,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:53,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:53,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 531 transitions, 8608 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:53,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:53,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:53,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:54,671 INFO L124 PetriNetUnfolderBase]: 3228/5459 cut-off events. [2024-06-14 11:21:54,672 INFO L125 PetriNetUnfolderBase]: For 856137/856140 co-relation queries the response was YES. [2024-06-14 11:21:54,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49696 conditions, 5459 events. 3228/5459 cut-off events. For 856137/856140 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36910 event pairs, 673 based on Foata normal form. 1/5444 useless extension candidates. Maximal degree in co-relation 49514. Up to 4611 conditions per place. [2024-06-14 11:21:54,757 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 174 changer transitions 0/556 dead transitions. [2024-06-14 11:21:54,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 556 transitions, 10186 flow [2024-06-14 11:21:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:21:54,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:21:54,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 11:21:54,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-14 11:21:54,758 INFO L175 Difference]: Start difference. First operand has 393 places, 531 transitions, 8608 flow. Second operand 10 states and 227 transitions. [2024-06-14 11:21:54,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 556 transitions, 10186 flow [2024-06-14 11:21:58,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 556 transitions, 9614 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:58,179 INFO L231 Difference]: Finished difference. Result has 396 places, 531 transitions, 8390 flow [2024-06-14 11:21:58,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8036, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8390, PETRI_PLACES=396, PETRI_TRANSITIONS=531} [2024-06-14 11:21:58,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 11:21:58,193 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 531 transitions, 8390 flow [2024-06-14 11:21:58,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:58,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:58,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:58,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:21:58,194 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:58,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:58,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1890806018, now seen corresponding path program 10 times [2024-06-14 11:21:58,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:58,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765383999] [2024-06-14 11:21:58,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:58,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:58,365 INFO L134 CoverageAnalysis]: 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,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:58,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765383999] [2024-06-14 11:21:58,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765383999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:58,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:58,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:21:58,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686131238] [2024-06-14 11:21:58,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:58,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:21:58,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:58,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:21:58,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:21:58,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:21:58,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 531 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:58,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:58,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:21:58,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:59,466 INFO L124 PetriNetUnfolderBase]: 3225/5445 cut-off events. [2024-06-14 11:21:59,466 INFO L125 PetriNetUnfolderBase]: For 864577/864577 co-relation queries the response was YES. [2024-06-14 11:21:59,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49434 conditions, 5445 events. 3225/5445 cut-off events. For 864577/864577 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36689 event pairs, 606 based on Foata normal form. 1/5443 useless extension candidates. Maximal degree in co-relation 49251. Up to 4912 conditions per place. [2024-06-14 11:21:59,549 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 511 selfloop transitions, 31 changer transitions 0/549 dead transitions. [2024-06-14 11:21:59,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 549 transitions, 9518 flow [2024-06-14 11:21:59,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:59,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:59,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:21:59,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 11:21:59,550 INFO L175 Difference]: Start difference. First operand has 396 places, 531 transitions, 8390 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:21:59,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 549 transitions, 9518 flow [2024-06-14 11:22:03,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 549 transitions, 9144 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:22:03,569 INFO L231 Difference]: Finished difference. Result has 395 places, 531 transitions, 8084 flow [2024-06-14 11:22:03,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8016, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=395, PETRI_TRANSITIONS=531} [2024-06-14 11:22:03,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-14 11:22:03,570 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 531 transitions, 8084 flow [2024-06-14 11:22:03,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:03,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:03,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:03,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:22:03,572 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:03,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:03,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1442344374, now seen corresponding path program 7 times [2024-06-14 11:22:03,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:03,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688589406] [2024-06-14 11:22:03,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:03,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:03,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:03,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:03,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:03,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688589406] [2024-06-14 11:22:03,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688589406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:03,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:03,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:03,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043097079] [2024-06-14 11:22:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:03,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:03,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:03,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:03,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:03,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:03,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 531 transitions, 8084 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:03,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:03,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:03,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:04,822 INFO L124 PetriNetUnfolderBase]: 3238/5463 cut-off events. [2024-06-14 11:22:04,823 INFO L125 PetriNetUnfolderBase]: For 883759/883759 co-relation queries the response was YES. [2024-06-14 11:22:04,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49437 conditions, 5463 events. 3238/5463 cut-off events. For 883759/883759 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36795 event pairs, 607 based on Foata normal form. 1/5461 useless extension candidates. Maximal degree in co-relation 49253. Up to 4898 conditions per place. [2024-06-14 11:22:04,909 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 499 selfloop transitions, 50 changer transitions 0/556 dead transitions. [2024-06-14 11:22:04,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 556 transitions, 9558 flow [2024-06-14 11:22:04,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:04,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:04,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:22:04,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:22:04,911 INFO L175 Difference]: Start difference. First operand has 395 places, 531 transitions, 8084 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:22:04,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 556 transitions, 9558 flow [2024-06-14 11:22:08,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 556 transitions, 9462 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:08,287 INFO L231 Difference]: Finished difference. Result has 397 places, 537 transitions, 8216 flow [2024-06-14 11:22:08,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7988, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8216, PETRI_PLACES=397, PETRI_TRANSITIONS=537} [2024-06-14 11:22:08,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 11:22:08,289 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 537 transitions, 8216 flow [2024-06-14 11:22:08,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:08,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:08,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:08,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:22:08,291 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:08,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:08,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1066625304, now seen corresponding path program 8 times [2024-06-14 11:22:08,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:08,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444849799] [2024-06-14 11:22:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:08,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:08,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:08,403 INFO L134 CoverageAnalysis]: 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,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:08,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444849799] [2024-06-14 11:22:08,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444849799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:08,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:08,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:08,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963528182] [2024-06-14 11:22:08,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:08,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:08,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:08,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:08,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:08,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:08,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 537 transitions, 8216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:08,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:08,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:08,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:09,472 INFO L124 PetriNetUnfolderBase]: 3248/5479 cut-off events. [2024-06-14 11:22:09,472 INFO L125 PetriNetUnfolderBase]: For 899605/899605 co-relation queries the response was YES. [2024-06-14 11:22:09,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49724 conditions, 5479 events. 3248/5479 cut-off events. For 899605/899605 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36924 event pairs, 607 based on Foata normal form. 1/5477 useless extension candidates. Maximal degree in co-relation 49539. Up to 4918 conditions per place. [2024-06-14 11:22:09,556 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 49 changer transitions 0/561 dead transitions. [2024-06-14 11:22:09,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 561 transitions, 9469 flow [2024-06-14 11:22:09,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:09,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:09,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:22:09,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:22:09,558 INFO L175 Difference]: Start difference. First operand has 397 places, 537 transitions, 8216 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:22:09,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 561 transitions, 9469 flow [2024-06-14 11:22:13,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 561 transitions, 9376 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-14 11:22:13,139 INFO L231 Difference]: Finished difference. Result has 403 places, 543 transitions, 8334 flow [2024-06-14 11:22:13,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8334, PETRI_PLACES=403, PETRI_TRANSITIONS=543} [2024-06-14 11:22:13,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-14 11:22:13,139 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 543 transitions, 8334 flow [2024-06-14 11:22:13,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:13,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:13,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:13,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:22:13,140 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:13,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:13,140 INFO L85 PathProgramCache]: Analyzing trace with hash 328706432, now seen corresponding path program 9 times [2024-06-14 11:22:13,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:13,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026592298] [2024-06-14 11:22:13,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:13,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:13,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:13,236 INFO L134 CoverageAnalysis]: 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:13,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:13,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026592298] [2024-06-14 11:22:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026592298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:13,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:13,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:13,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43741613] [2024-06-14 11:22:13,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:13,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:13,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:13,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:13,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:13,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:13,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 543 transitions, 8334 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:13,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:13,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:13,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:14,337 INFO L124 PetriNetUnfolderBase]: 3277/5505 cut-off events. [2024-06-14 11:22:14,337 INFO L125 PetriNetUnfolderBase]: For 935326/935329 co-relation queries the response was YES. [2024-06-14 11:22:14,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50588 conditions, 5505 events. 3277/5505 cut-off events. For 935326/935329 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 37051 event pairs, 686 based on Foata normal form. 1/5482 useless extension candidates. Maximal degree in co-relation 50401. Up to 4260 conditions per place. [2024-06-14 11:22:14,422 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 264 selfloop transitions, 304 changer transitions 0/575 dead transitions. [2024-06-14 11:22:14,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 575 transitions, 10584 flow [2024-06-14 11:22:14,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:14,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:14,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:22:14,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:22:14,424 INFO L175 Difference]: Start difference. First operand has 403 places, 543 transitions, 8334 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:22:14,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 575 transitions, 10584 flow [2024-06-14 11:22:18,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 575 transitions, 10464 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:18,939 INFO L231 Difference]: Finished difference. Result has 406 places, 553 transitions, 9018 flow [2024-06-14 11:22:18,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8214, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9018, PETRI_PLACES=406, PETRI_TRANSITIONS=553} [2024-06-14 11:22:18,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:22:18,940 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 553 transitions, 9018 flow [2024-06-14 11:22:18,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:18,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:18,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:18,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:22:18,941 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:18,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:18,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1294348824, now seen corresponding path program 10 times [2024-06-14 11:22:18,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:18,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568797151] [2024-06-14 11:22:18,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:18,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:18,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:19,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:19,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:19,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568797151] [2024-06-14 11:22:19,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568797151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:19,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:19,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:19,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74851000] [2024-06-14 11:22:19,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:19,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:19,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:19,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:19,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:19,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 553 transitions, 9018 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:19,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:19,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:19,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:20,229 INFO L124 PetriNetUnfolderBase]: 3282/5526 cut-off events. [2024-06-14 11:22:20,230 INFO L125 PetriNetUnfolderBase]: For 953401/953404 co-relation queries the response was YES. [2024-06-14 11:22:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51493 conditions, 5526 events. 3282/5526 cut-off events. For 953401/953404 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37288 event pairs, 696 based on Foata normal form. 1/5503 useless extension candidates. Maximal degree in co-relation 51305. Up to 4264 conditions per place. [2024-06-14 11:22:20,317 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 300 changer transitions 0/579 dead transitions. [2024-06-14 11:22:20,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 579 transitions, 11375 flow [2024-06-14 11:22:20,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:20,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:20,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:22:20,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:22:20,318 INFO L175 Difference]: Start difference. First operand has 406 places, 553 transitions, 9018 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:22:20,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 579 transitions, 11375 flow [2024-06-14 11:22:25,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 579 transitions, 10856 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-14 11:22:25,099 INFO L231 Difference]: Finished difference. Result has 411 places, 556 transitions, 9164 flow [2024-06-14 11:22:25,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8516, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9164, PETRI_PLACES=411, PETRI_TRANSITIONS=556} [2024-06-14 11:22:25,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-14 11:22:25,099 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 556 transitions, 9164 flow [2024-06-14 11:22:25,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:25,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:25,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:25,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:22:25,100 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,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:25,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1442107224, now seen corresponding path program 11 times [2024-06-14 11:22:25,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:25,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741869404] [2024-06-14 11:22:25,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:25,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:25,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:25,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:25,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741869404] [2024-06-14 11:22:25,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741869404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:25,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:25,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:25,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808543573] [2024-06-14 11:22:25,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:25,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:25,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:25,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:25,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:25,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:25,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 556 transitions, 9164 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:25,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:25,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:25,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:26,363 INFO L124 PetriNetUnfolderBase]: 3279/5548 cut-off events. [2024-06-14 11:22:26,363 INFO L125 PetriNetUnfolderBase]: For 964080/964080 co-relation queries the response was YES. [2024-06-14 11:22:26,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51465 conditions, 5548 events. 3279/5548 cut-off events. For 964080/964080 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37607 event pairs, 619 based on Foata normal form. 1/5546 useless extension candidates. Maximal degree in co-relation 51276. Up to 4952 conditions per place. [2024-06-14 11:22:26,452 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 57 changer transitions 0/576 dead transitions. [2024-06-14 11:22:26,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 576 transitions, 10350 flow [2024-06-14 11:22:26,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:26,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:26,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:22:26,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-14 11:22:26,453 INFO L175 Difference]: Start difference. First operand has 411 places, 556 transitions, 9164 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:22:26,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 576 transitions, 10350 flow [2024-06-14 11:22:31,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 576 transitions, 9894 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:22:31,890 INFO L231 Difference]: Finished difference. Result has 418 places, 556 transitions, 8828 flow [2024-06-14 11:22:31,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8708, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8828, PETRI_PLACES=418, PETRI_TRANSITIONS=556} [2024-06-14 11:22:31,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 11:22:31,891 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 556 transitions, 8828 flow [2024-06-14 11:22:31,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:31,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:31,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:31,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:22:31,891 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:31,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:31,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1294734960, now seen corresponding path program 11 times [2024-06-14 11:22:31,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:31,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645465526] [2024-06-14 11:22:31,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:31,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:32,027 INFO L134 CoverageAnalysis]: 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,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:32,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645465526] [2024-06-14 11:22:32,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645465526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:32,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:32,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:32,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586867376] [2024-06-14 11:22:32,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:32,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:32,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:32,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:32,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:32,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:32,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 556 transitions, 8828 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:32,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:32,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:33,182 INFO L124 PetriNetUnfolderBase]: 3292/5545 cut-off events. [2024-06-14 11:22:33,183 INFO L125 PetriNetUnfolderBase]: For 986919/986922 co-relation queries the response was YES. [2024-06-14 11:22:33,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51176 conditions, 5545 events. 3292/5545 cut-off events. For 986919/986922 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37461 event pairs, 647 based on Foata normal form. 1/5535 useless extension candidates. Maximal degree in co-relation 50986. Up to 4698 conditions per place. [2024-06-14 11:22:33,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 400 selfloop transitions, 180 changer transitions 0/587 dead transitions. [2024-06-14 11:22:33,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 587 transitions, 11024 flow [2024-06-14 11:22:33,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:22:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:22:33,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:22:33,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 11:22:33,280 INFO L175 Difference]: Start difference. First operand has 418 places, 556 transitions, 8828 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:22:33,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 587 transitions, 11024 flow [2024-06-14 11:22:38,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 587 transitions, 10874 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:22:38,091 INFO L231 Difference]: Finished difference. Result has 419 places, 562 transitions, 9126 flow [2024-06-14 11:22:38,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8678, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9126, PETRI_PLACES=419, PETRI_TRANSITIONS=562} [2024-06-14 11:22:38,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 11:22:38,091 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 562 transitions, 9126 flow [2024-06-14 11:22:38,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:38,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:38,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:38,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:22:38,092 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:38,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:38,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1584094112, now seen corresponding path program 12 times [2024-06-14 11:22:38,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:38,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44501024] [2024-06-14 11:22:38,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:38,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:38,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:38,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:38,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44501024] [2024-06-14 11:22:38,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44501024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:38,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:38,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:38,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673336764] [2024-06-14 11:22:38,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:38,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:38,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:38,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:38,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:38,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:38,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 562 transitions, 9126 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:38,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:38,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:38,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:39,389 INFO L124 PetriNetUnfolderBase]: 3289/5527 cut-off events. [2024-06-14 11:22:39,389 INFO L125 PetriNetUnfolderBase]: For 999655/999658 co-relation queries the response was YES. [2024-06-14 11:22:39,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51529 conditions, 5527 events. 3289/5527 cut-off events. For 999655/999658 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37227 event pairs, 688 based on Foata normal form. 1/5503 useless extension candidates. Maximal degree in co-relation 51338. Up to 4270 conditions per place. [2024-06-14 11:22:39,475 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 303 changer transitions 0/583 dead transitions. [2024-06-14 11:22:39,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 583 transitions, 11006 flow [2024-06-14 11:22:39,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:39,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:39,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:22:39,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:22:39,477 INFO L175 Difference]: Start difference. First operand has 419 places, 562 transitions, 9126 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:22:39,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 583 transitions, 11006 flow [2024-06-14 11:22:44,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 583 transitions, 10512 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:44,587 INFO L231 Difference]: Finished difference. Result has 419 places, 562 transitions, 9244 flow [2024-06-14 11:22:44,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8632, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9244, PETRI_PLACES=419, PETRI_TRANSITIONS=562} [2024-06-14 11:22:44,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 11:22:44,588 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 562 transitions, 9244 flow [2024-06-14 11:22:44,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:44,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:44,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:44,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:22:44,589 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:44,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:44,589 INFO L85 PathProgramCache]: Analyzing trace with hash 702632996, now seen corresponding path program 12 times [2024-06-14 11:22:44,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321626066] [2024-06-14 11:22:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:44,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:44,703 INFO L134 CoverageAnalysis]: 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,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:44,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321626066] [2024-06-14 11:22:44,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321626066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:44,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:44,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:44,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534842076] [2024-06-14 11:22:44,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:44,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:44,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:44,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:44,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:44,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:44,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 562 transitions, 9244 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:44,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:44,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:44,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:45,826 INFO L124 PetriNetUnfolderBase]: 3286/5549 cut-off events. [2024-06-14 11:22:45,826 INFO L125 PetriNetUnfolderBase]: For 1009778/1009781 co-relation queries the response was YES. [2024-06-14 11:22:45,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51626 conditions, 5549 events. 3286/5549 cut-off events. For 1009778/1009781 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37576 event pairs, 657 based on Foata normal form. 1/5539 useless extension candidates. Maximal degree in co-relation 51435. Up to 4691 conditions per place. [2024-06-14 11:22:45,917 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 398 selfloop transitions, 179 changer transitions 0/584 dead transitions. [2024-06-14 11:22:45,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 584 transitions, 11134 flow [2024-06-14 11:22:45,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:45,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:45,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:22:45,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-14 11:22:45,920 INFO L175 Difference]: Start difference. First operand has 419 places, 562 transitions, 9244 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:22:45,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 584 transitions, 11134 flow [2024-06-14 11:22:51,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 584 transitions, 10569 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:51,137 INFO L231 Difference]: Finished difference. Result has 422 places, 562 transitions, 9043 flow [2024-06-14 11:22:51,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8679, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9043, PETRI_PLACES=422, PETRI_TRANSITIONS=562} [2024-06-14 11:22:51,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 11:22:51,138 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 562 transitions, 9043 flow [2024-06-14 11:22:51,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:51,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:51,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:51,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:22:51,138 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:51,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:51,138 INFO L85 PathProgramCache]: Analyzing trace with hash -541096960, now seen corresponding path program 1 times [2024-06-14 11:22:51,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:51,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808368169] [2024-06-14 11:22:51,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:51,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:51,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:51,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:51,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:51,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808368169] [2024-06-14 11:22:51,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808368169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:51,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:51,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:51,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617641456] [2024-06-14 11:22:51,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:51,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:51,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:51,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:51,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:51,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:51,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 562 transitions, 9043 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:51,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:51,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:51,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:52,636 INFO L124 PetriNetUnfolderBase]: 3366/5698 cut-off events. [2024-06-14 11:22:52,636 INFO L125 PetriNetUnfolderBase]: For 1057760/1057760 co-relation queries the response was YES. [2024-06-14 11:22:52,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52206 conditions, 5698 events. 3366/5698 cut-off events. For 1057760/1057760 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 38868 event pairs, 563 based on Foata normal form. 6/5701 useless extension candidates. Maximal degree in co-relation 52014. Up to 4873 conditions per place. [2024-06-14 11:22:52,715 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 537 selfloop transitions, 58 changer transitions 0/602 dead transitions. [2024-06-14 11:22:52,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 602 transitions, 10655 flow [2024-06-14 11:22:52,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:52,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:22:52,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:22:52,716 INFO L175 Difference]: Start difference. First operand has 422 places, 562 transitions, 9043 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:22:52,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 602 transitions, 10655 flow [2024-06-14 11:22:58,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 602 transitions, 10362 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:58,012 INFO L231 Difference]: Finished difference. Result has 424 places, 566 transitions, 8961 flow [2024-06-14 11:22:58,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8750, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8961, PETRI_PLACES=424, PETRI_TRANSITIONS=566} [2024-06-14 11:22:58,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-14 11:22:58,031 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 566 transitions, 8961 flow [2024-06-14 11:22:58,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:58,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:58,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:58,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:22:58,032 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:58,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:58,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1692356448, now seen corresponding path program 2 times [2024-06-14 11:22:58,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:58,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520652255] [2024-06-14 11:22:58,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:58,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:58,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:58,136 INFO L134 CoverageAnalysis]: 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,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:58,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520652255] [2024-06-14 11:22:58,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520652255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:58,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:58,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:58,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660462093] [2024-06-14 11:22:58,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:58,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:58,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:58,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:58,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:58,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:22:58,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 566 transitions, 8961 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:58,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:58,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:22:58,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:59,297 INFO L124 PetriNetUnfolderBase]: 3414/5782 cut-off events. [2024-06-14 11:22:59,297 INFO L125 PetriNetUnfolderBase]: For 1076639/1076639 co-relation queries the response was YES. [2024-06-14 11:22:59,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52777 conditions, 5782 events. 3414/5782 cut-off events. For 1076639/1076639 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39548 event pairs, 645 based on Foata normal form. 6/5785 useless extension candidates. Maximal degree in co-relation 52582. Up to 5116 conditions per place. [2024-06-14 11:22:59,390 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 51 changer transitions 0/599 dead transitions. [2024-06-14 11:22:59,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 599 transitions, 10303 flow [2024-06-14 11:22:59,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:59,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:59,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:22:59,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:22:59,392 INFO L175 Difference]: Start difference. First operand has 424 places, 566 transitions, 8961 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:22:59,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 599 transitions, 10303 flow [2024-06-14 11:23:05,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 599 transitions, 10192 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:05,799 INFO L231 Difference]: Finished difference. Result has 428 places, 568 transitions, 9006 flow [2024-06-14 11:23:05,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8852, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9006, PETRI_PLACES=428, PETRI_TRANSITIONS=568} [2024-06-14 11:23:05,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 11:23:05,800 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 568 transitions, 9006 flow [2024-06-14 11:23:05,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:05,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:05,800 INFO L208 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:05,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:23:05,800 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:23:05,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:05,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1731795968, now seen corresponding path program 3 times [2024-06-14 11:23:05,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:05,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687585168] [2024-06-14 11:23:05,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:05,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:05,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:05,904 INFO L134 CoverageAnalysis]: 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,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:05,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687585168] [2024-06-14 11:23:05,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687585168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:05,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:05,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:05,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945221321] [2024-06-14 11:23:05,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:05,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:05,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:05,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:05,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:05,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:05,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 568 transitions, 9006 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:05,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:05,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:05,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:07,128 INFO L124 PetriNetUnfolderBase]: 3434/5818 cut-off events. [2024-06-14 11:23:07,129 INFO L125 PetriNetUnfolderBase]: For 1094712/1094712 co-relation queries the response was YES. [2024-06-14 11:23:07,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53058 conditions, 5818 events. 3434/5818 cut-off events. For 1094712/1094712 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39873 event pairs, 651 based on Foata normal form. 6/5821 useless extension candidates. Maximal degree in co-relation 52861. Up to 5144 conditions per place. [2024-06-14 11:23:07,226 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 539 selfloop transitions, 48 changer transitions 0/594 dead transitions. [2024-06-14 11:23:07,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 594 transitions, 10308 flow [2024-06-14 11:23:07,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:07,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:07,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:23:07,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:23:07,227 INFO L175 Difference]: Start difference. First operand has 428 places, 568 transitions, 9006 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:23:07,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 594 transitions, 10308 flow [2024-06-14 11:23:13,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 594 transitions, 10218 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:13,391 INFO L231 Difference]: Finished difference. Result has 432 places, 569 transitions, 9044 flow [2024-06-14 11:23:13,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8916, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9044, PETRI_PLACES=432, PETRI_TRANSITIONS=569} [2024-06-14 11:23:13,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 11:23:13,392 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 569 transitions, 9044 flow [2024-06-14 11:23:13,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:13,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:13,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:13,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:23:13,393 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:23:13,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:13,393 INFO L85 PathProgramCache]: Analyzing trace with hash 280781486, now seen corresponding path program 1 times [2024-06-14 11:23:13,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:13,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934473023] [2024-06-14 11:23:13,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:13,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:13,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:13,502 INFO L134 CoverageAnalysis]: 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,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:13,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934473023] [2024-06-14 11:23:13,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934473023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:13,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:13,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:13,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584855257] [2024-06-14 11:23:13,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:13,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:13,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:13,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:13,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:13,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:13,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 569 transitions, 9044 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:13,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:13,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:13,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:14,678 INFO L124 PetriNetUnfolderBase]: 3442/5825 cut-off events. [2024-06-14 11:23:14,679 INFO L125 PetriNetUnfolderBase]: For 1086271/1086274 co-relation queries the response was YES. [2024-06-14 11:23:14,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53223 conditions, 5825 events. 3442/5825 cut-off events. For 1086271/1086274 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39921 event pairs, 678 based on Foata normal form. 2/5818 useless extension candidates. Maximal degree in co-relation 53025. Up to 5145 conditions per place. [2024-06-14 11:23:14,773 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 513 selfloop transitions, 73 changer transitions 0/593 dead transitions. [2024-06-14 11:23:14,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 593 transitions, 10296 flow [2024-06-14 11:23:14,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:14,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:14,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:23:14,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:23:14,774 INFO L175 Difference]: Start difference. First operand has 432 places, 569 transitions, 9044 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:23:14,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 593 transitions, 10296 flow [2024-06-14 11:23:20,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 593 transitions, 10186 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:20,118 INFO L231 Difference]: Finished difference. Result has 434 places, 571 transitions, 9115 flow [2024-06-14 11:23:20,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8934, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9115, PETRI_PLACES=434, PETRI_TRANSITIONS=571} [2024-06-14 11:23:20,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-14 11:23:20,118 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 571 transitions, 9115 flow [2024-06-14 11:23:20,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:20,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:20,119 INFO L208 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:20,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:23:20,119 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:23:20,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:20,119 INFO L85 PathProgramCache]: Analyzing trace with hash -8393154, now seen corresponding path program 1 times [2024-06-14 11:23:20,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:20,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351374046] [2024-06-14 11:23:20,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:20,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:20,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:20,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351374046] [2024-06-14 11:23:20,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351374046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:20,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:20,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:20,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457807499] [2024-06-14 11:23:20,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:20,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:20,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:20,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:20,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:20,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:20,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 571 transitions, 9115 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:20,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:20,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:20,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:21,549 INFO L124 PetriNetUnfolderBase]: 3450/5826 cut-off events. [2024-06-14 11:23:21,549 INFO L125 PetriNetUnfolderBase]: For 1104825/1104828 co-relation queries the response was YES. [2024-06-14 11:23:21,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53456 conditions, 5826 events. 3450/5826 cut-off events. For 1104825/1104828 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39815 event pairs, 700 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 53258. Up to 4999 conditions per place. [2024-06-14 11:23:21,645 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 406 selfloop transitions, 182 changer transitions 0/595 dead transitions. [2024-06-14 11:23:21,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 595 transitions, 10397 flow [2024-06-14 11:23:21,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:21,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:21,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:23:21,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:23:21,646 INFO L175 Difference]: Start difference. First operand has 434 places, 571 transitions, 9115 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:23:21,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 595 transitions, 10397 flow [2024-06-14 11:23:28,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 595 transitions, 10238 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:28,234 INFO L231 Difference]: Finished difference. Result has 436 places, 573 transitions, 9381 flow [2024-06-14 11:23:28,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8956, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9381, PETRI_PLACES=436, PETRI_TRANSITIONS=573} [2024-06-14 11:23:28,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-14 11:23:28,234 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 573 transitions, 9381 flow [2024-06-14 11:23:28,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:28,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:28,234 INFO L208 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:28,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:23:28,235 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:23:28,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:28,235 INFO L85 PathProgramCache]: Analyzing trace with hash -626097200, now seen corresponding path program 2 times [2024-06-14 11:23:28,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:28,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723000985] [2024-06-14 11:23:28,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:28,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:28,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723000985] [2024-06-14 11:23:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723000985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:28,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:28,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843340161] [2024-06-14 11:23:28,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:28,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:28,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:28,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 573 transitions, 9381 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:28,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:28,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:28,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:29,687 INFO L124 PetriNetUnfolderBase]: 3458/5847 cut-off events. [2024-06-14 11:23:29,688 INFO L125 PetriNetUnfolderBase]: For 1122823/1122826 co-relation queries the response was YES. [2024-06-14 11:23:29,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54003 conditions, 5847 events. 3458/5847 cut-off events. For 1122823/1122826 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 40013 event pairs, 672 based on Foata normal form. 2/5842 useless extension candidates. Maximal degree in co-relation 53804. Up to 5169 conditions per place. [2024-06-14 11:23:29,776 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 73 changer transitions 0/595 dead transitions. [2024-06-14 11:23:29,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 595 transitions, 10635 flow [2024-06-14 11:23:29,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:29,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:29,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:23:29,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-14 11:23:29,778 INFO L175 Difference]: Start difference. First operand has 436 places, 573 transitions, 9381 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:23:29,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 595 transitions, 10635 flow [2024-06-14 11:23:35,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 595 transitions, 10226 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:35,280 INFO L231 Difference]: Finished difference. Result has 439 places, 575 transitions, 9157 flow [2024-06-14 11:23:35,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8972, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9157, PETRI_PLACES=439, PETRI_TRANSITIONS=575} [2024-06-14 11:23:35,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-14 11:23:35,280 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 575 transitions, 9157 flow [2024-06-14 11:23:35,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:35,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:35,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:35,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:23:35,281 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:23:35,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:35,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1066433786, now seen corresponding path program 2 times [2024-06-14 11:23:35,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:35,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181238633] [2024-06-14 11:23:35,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:35,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:35,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:35,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:35,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181238633] [2024-06-14 11:23:35,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181238633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:35,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:35,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:35,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776620979] [2024-06-14 11:23:35,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:35,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:35,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:35,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:35,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:35,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:35,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 575 transitions, 9157 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:35,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:35,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:35,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:36,673 INFO L124 PetriNetUnfolderBase]: 3466/5852 cut-off events. [2024-06-14 11:23:36,673 INFO L125 PetriNetUnfolderBase]: For 1140825/1140828 co-relation queries the response was YES. [2024-06-14 11:23:36,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53937 conditions, 5852 events. 3466/5852 cut-off events. For 1140825/1140828 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39980 event pairs, 704 based on Foata normal form. 2/5840 useless extension candidates. Maximal degree in co-relation 53737. Up to 5023 conditions per place. [2024-06-14 11:23:36,766 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 182 changer transitions 0/596 dead transitions. [2024-06-14 11:23:36,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 596 transitions, 10437 flow [2024-06-14 11:23:36,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:36,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:36,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:23:36,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:23:36,767 INFO L175 Difference]: Start difference. First operand has 439 places, 575 transitions, 9157 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:23:36,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 596 transitions, 10437 flow [2024-06-14 11:23:43,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 596 transitions, 10321 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:43,130 INFO L231 Difference]: Finished difference. Result has 442 places, 577 transitions, 9470 flow [2024-06-14 11:23:43,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9470, PETRI_PLACES=442, PETRI_TRANSITIONS=577} [2024-06-14 11:23:43,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-14 11:23:43,130 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 577 transitions, 9470 flow [2024-06-14 11:23:43,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:43,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:43,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:43,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:23:43,131 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:43,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:43,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1057862906, now seen corresponding path program 3 times [2024-06-14 11:23:43,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:43,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801327078] [2024-06-14 11:23:43,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:43,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:43,237 INFO L134 CoverageAnalysis]: 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:43,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:43,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801327078] [2024-06-14 11:23:43,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801327078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:43,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:43,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:43,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609597468] [2024-06-14 11:23:43,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:43,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:43,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:43,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:43,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:43,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:43,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 577 transitions, 9470 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:43,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:43,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:43,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:44,625 INFO L124 PetriNetUnfolderBase]: 3533/5937 cut-off events. [2024-06-14 11:23:44,625 INFO L125 PetriNetUnfolderBase]: For 1239123/1239126 co-relation queries the response was YES. [2024-06-14 11:23:44,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56489 conditions, 5937 events. 3533/5937 cut-off events. For 1239123/1239126 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40490 event pairs, 701 based on Foata normal form. 2/5925 useless extension candidates. Maximal degree in co-relation 56288. Up to 5043 conditions per place. [2024-06-14 11:23:44,711 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 188 changer transitions 0/606 dead transitions. [2024-06-14 11:23:44,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 606 transitions, 11130 flow [2024-06-14 11:23:44,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:44,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:44,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:23:44,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:23:44,712 INFO L175 Difference]: Start difference. First operand has 442 places, 577 transitions, 9470 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:23:44,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 606 transitions, 11130 flow [2024-06-14 11:23:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 606 transitions, 10717 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:51,810 INFO L231 Difference]: Finished difference. Result has 445 places, 582 transitions, 9591 flow [2024-06-14 11:23:51,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9057, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9591, PETRI_PLACES=445, PETRI_TRANSITIONS=582} [2024-06-14 11:23:51,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-14 11:23:51,815 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 582 transitions, 9591 flow [2024-06-14 11:23:51,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:51,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:51,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:51,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:23:51,816 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:51,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:51,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1583694274, now seen corresponding path program 4 times [2024-06-14 11:23:51,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:51,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425082725] [2024-06-14 11:23:51,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:51,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:51,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:51,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:23:51,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:51,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425082725] [2024-06-14 11:23:51,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425082725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:51,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:51,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:51,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746997204] [2024-06-14 11:23:51,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:51,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:51,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:51,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:51,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:51,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:23:51,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 582 transitions, 9591 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:51,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:51,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:23:51,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:53,240 INFO L124 PetriNetUnfolderBase]: 3541/5965 cut-off events. [2024-06-14 11:23:53,240 INFO L125 PetriNetUnfolderBase]: For 1258156/1258159 co-relation queries the response was YES. [2024-06-14 11:23:53,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56926 conditions, 5965 events. 3541/5965 cut-off events. For 1258156/1258159 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40830 event pairs, 717 based on Foata normal form. 2/5953 useless extension candidates. Maximal degree in co-relation 56723. Up to 5136 conditions per place. [2024-06-14 11:23:53,339 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 180 changer transitions 0/603 dead transitions. [2024-06-14 11:23:53,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 603 transitions, 10895 flow [2024-06-14 11:23:53,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:53,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:53,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:23:53,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:23:53,341 INFO L175 Difference]: Start difference. First operand has 445 places, 582 transitions, 9591 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:23:53,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 603 transitions, 10895 flow [2024-06-14 11:24:00,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 603 transitions, 10588 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:00,318 INFO L231 Difference]: Finished difference. Result has 449 places, 584 transitions, 9719 flow [2024-06-14 11:24:00,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9296, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9719, PETRI_PLACES=449, PETRI_TRANSITIONS=584} [2024-06-14 11:24:00,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-14 11:24:00,318 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 584 transitions, 9719 flow [2024-06-14 11:24:00,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:00,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:00,319 INFO L208 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:00,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:24:00,319 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:24:00,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:00,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1957911442, now seen corresponding path program 13 times [2024-06-14 11:24:00,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:00,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928736844] [2024-06-14 11:24:00,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:00,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:00,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:00,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928736844] [2024-06-14 11:24:00,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928736844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:00,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:00,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:00,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544049450] [2024-06-14 11:24:00,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:00,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:00,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:00,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:00,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:00,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:00,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 584 transitions, 9719 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:00,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:00,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:00,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:01,771 INFO L124 PetriNetUnfolderBase]: 3551/5971 cut-off events. [2024-06-14 11:24:01,771 INFO L125 PetriNetUnfolderBase]: For 1277580/1277580 co-relation queries the response was YES. [2024-06-14 11:24:01,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57322 conditions, 5971 events. 3551/5971 cut-off events. For 1277580/1277580 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40799 event pairs, 683 based on Foata normal form. 2/5964 useless extension candidates. Maximal degree in co-relation 57117. Up to 4675 conditions per place. [2024-06-14 11:24:01,861 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 285 changer transitions 0/611 dead transitions. [2024-06-14 11:24:01,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 611 transitions, 11547 flow [2024-06-14 11:24:01,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:01,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:01,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:24:01,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:24:01,863 INFO L175 Difference]: Start difference. First operand has 449 places, 584 transitions, 9719 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:24:01,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 611 transitions, 11547 flow [2024-06-14 11:24:08,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 611 transitions, 11166 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:08,683 INFO L231 Difference]: Finished difference. Result has 452 places, 588 transitions, 9983 flow [2024-06-14 11:24:08,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9338, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9983, PETRI_PLACES=452, PETRI_TRANSITIONS=588} [2024-06-14 11:24:08,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-14 11:24:08,684 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 588 transitions, 9983 flow [2024-06-14 11:24:08,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:08,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:08,684 INFO L208 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:08,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:24:08,685 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:24:08,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:08,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589520, now seen corresponding path program 13 times [2024-06-14 11:24:08,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:08,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260017246] [2024-06-14 11:24:08,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:08,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:08,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:08,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:08,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260017246] [2024-06-14 11:24:08,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260017246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:08,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:08,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:08,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586638522] [2024-06-14 11:24:08,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:08,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:08,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:08,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:08,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:08,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:08,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 588 transitions, 9983 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:08,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:08,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:08,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:10,210 INFO L124 PetriNetUnfolderBase]: 3556/5992 cut-off events. [2024-06-14 11:24:10,210 INFO L125 PetriNetUnfolderBase]: For 1289050/1289050 co-relation queries the response was YES. [2024-06-14 11:24:10,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57769 conditions, 5992 events. 3556/5992 cut-off events. For 1289050/1289050 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41087 event pairs, 686 based on Foata normal form. 1/5984 useless extension candidates. Maximal degree in co-relation 57563. Up to 5108 conditions per place. [2024-06-14 11:24:10,299 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 170 changer transitions 0/614 dead transitions. [2024-06-14 11:24:10,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 614 transitions, 11788 flow [2024-06-14 11:24:10,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:10,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:10,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:24:10,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:24:10,300 INFO L175 Difference]: Start difference. First operand has 452 places, 588 transitions, 9983 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:24:10,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 614 transitions, 11788 flow [2024-06-14 11:24:17,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 614 transitions, 11155 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:17,800 INFO L231 Difference]: Finished difference. Result has 454 places, 591 transitions, 9731 flow [2024-06-14 11:24:17,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9731, PETRI_PLACES=454, PETRI_TRANSITIONS=591} [2024-06-14 11:24:17,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-14 11:24:17,808 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 591 transitions, 9731 flow [2024-06-14 11:24:17,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:17,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:17,809 INFO L208 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:17,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:24:17,809 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:24:17,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:17,809 INFO L85 PathProgramCache]: Analyzing trace with hash -2094250520, now seen corresponding path program 14 times [2024-06-14 11:24:17,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:17,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794397252] [2024-06-14 11:24:17,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:17,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:17,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:24:17,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:17,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794397252] [2024-06-14 11:24:17,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794397252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:17,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:17,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:17,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177144097] [2024-06-14 11:24:17,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:17,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:17,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:17,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:17,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:17,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:17,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 591 transitions, 9731 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:17,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:17,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:17,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:19,367 INFO L124 PetriNetUnfolderBase]: 3566/5998 cut-off events. [2024-06-14 11:24:19,367 INFO L125 PetriNetUnfolderBase]: For 1317092/1317092 co-relation queries the response was YES. [2024-06-14 11:24:19,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57411 conditions, 5998 events. 3566/5998 cut-off events. For 1317092/1317092 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41086 event pairs, 683 based on Foata normal form. 2/5991 useless extension candidates. Maximal degree in co-relation 57205. Up to 4689 conditions per place. [2024-06-14 11:24:19,455 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 280 changer transitions 0/616 dead transitions. [2024-06-14 11:24:19,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 616 transitions, 11808 flow [2024-06-14 11:24:19,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:19,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:19,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:24:19,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:24:19,457 INFO L175 Difference]: Start difference. First operand has 454 places, 591 transitions, 9731 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:24:19,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 616 transitions, 11808 flow [2024-06-14 11:24:26,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 616 transitions, 11589 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:26,518 INFO L231 Difference]: Finished difference. Result has 457 places, 595 transitions, 10132 flow [2024-06-14 11:24:26,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9512, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10132, PETRI_PLACES=457, PETRI_TRANSITIONS=595} [2024-06-14 11:24:26,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:24:26,519 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 595 transitions, 10132 flow [2024-06-14 11:24:26,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:26,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:26,519 INFO L208 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:26,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:24:26,519 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:24:26,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:26,520 INFO L85 PathProgramCache]: Analyzing trace with hash 244618612, now seen corresponding path program 14 times [2024-06-14 11:24:26,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:26,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137611484] [2024-06-14 11:24:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:26,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:26,625 INFO L134 CoverageAnalysis]: 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:26,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:26,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137611484] [2024-06-14 11:24:26,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137611484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:26,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:26,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:26,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995205252] [2024-06-14 11:24:26,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:26,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:26,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:26,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:26,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:26,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:26,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 595 transitions, 10132 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:26,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:26,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:26,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:27,932 INFO L124 PetriNetUnfolderBase]: 3563/6006 cut-off events. [2024-06-14 11:24:27,933 INFO L125 PetriNetUnfolderBase]: For 1324120/1324120 co-relation queries the response was YES. [2024-06-14 11:24:28,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57768 conditions, 6006 events. 3563/6006 cut-off events. For 1324120/1324120 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41232 event pairs, 686 based on Foata normal form. 1/5998 useless extension candidates. Maximal degree in co-relation 57561. Up to 5119 conditions per place. [2024-06-14 11:24:28,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 442 selfloop transitions, 167 changer transitions 0/616 dead transitions. [2024-06-14 11:24:28,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 616 transitions, 12162 flow [2024-06-14 11:24:28,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:28,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:28,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:24:28,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:24:28,039 INFO L175 Difference]: Start difference. First operand has 457 places, 595 transitions, 10132 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:24:28,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 616 transitions, 12162 flow [2024-06-14 11:24:34,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 616 transitions, 11465 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:34,335 INFO L231 Difference]: Finished difference. Result has 458 places, 595 transitions, 9775 flow [2024-06-14 11:24:34,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9435, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9775, PETRI_PLACES=458, PETRI_TRANSITIONS=595} [2024-06-14 11:24:34,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-14 11:24:34,336 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 595 transitions, 9775 flow [2024-06-14 11:24:34,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:34,336 INFO L208 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:34,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:24:34,336 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:24:34,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:34,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2094636656, now seen corresponding path program 15 times [2024-06-14 11:24:34,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:34,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655022800] [2024-06-14 11:24:34,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:34,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:34,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:34,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:24:34,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:34,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655022800] [2024-06-14 11:24:34,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655022800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:34,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:34,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:34,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601290051] [2024-06-14 11:24:34,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:34,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:34,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:34,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:34,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:34,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:34,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 595 transitions, 9775 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:34,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:34,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:34,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:35,777 INFO L124 PetriNetUnfolderBase]: 3560/6014 cut-off events. [2024-06-14 11:24:35,777 INFO L125 PetriNetUnfolderBase]: For 1329234/1329234 co-relation queries the response was YES. [2024-06-14 11:24:35,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57448 conditions, 6014 events. 3560/6014 cut-off events. For 1329234/1329234 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41403 event pairs, 696 based on Foata normal form. 1/6006 useless extension candidates. Maximal degree in co-relation 57240. Up to 5116 conditions per place. [2024-06-14 11:24:35,877 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 442 selfloop transitions, 168 changer transitions 0/617 dead transitions. [2024-06-14 11:24:35,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 617 transitions, 11559 flow [2024-06-14 11:24:35,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:35,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:35,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:24:35,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:24:35,878 INFO L175 Difference]: Start difference. First operand has 458 places, 595 transitions, 9775 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:24:35,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 617 transitions, 11559 flow [2024-06-14 11:24:42,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 617 transitions, 11175 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:42,603 INFO L231 Difference]: Finished difference. Result has 460 places, 595 transitions, 9733 flow [2024-06-14 11:24:42,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9391, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9733, PETRI_PLACES=460, PETRI_TRANSITIONS=595} [2024-06-14 11:24:42,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-14 11:24:42,604 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 595 transitions, 9733 flow [2024-06-14 11:24:42,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:42,604 INFO L208 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:42,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:24:42,604 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:24:42,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:42,605 INFO L85 PathProgramCache]: Analyzing trace with hash -2143992088, now seen corresponding path program 15 times [2024-06-14 11:24:42,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:42,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779097597] [2024-06-14 11:24:42,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:42,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:42,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:42,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779097597] [2024-06-14 11:24:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779097597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:42,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:42,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:42,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496428418] [2024-06-14 11:24:42,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:42,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:42,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:42,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:42,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:42,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:42,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 595 transitions, 9733 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:42,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:42,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:42,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:44,056 INFO L124 PetriNetUnfolderBase]: 3554/5994 cut-off events. [2024-06-14 11:24:44,057 INFO L125 PetriNetUnfolderBase]: For 1342965/1342965 co-relation queries the response was YES. [2024-06-14 11:24:44,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57255 conditions, 5994 events. 3554/5994 cut-off events. For 1342965/1342965 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41199 event pairs, 693 based on Foata normal form. 2/5987 useless extension candidates. Maximal degree in co-relation 57047. Up to 4680 conditions per place. [2024-06-14 11:24:44,168 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 279 changer transitions 0/615 dead transitions. [2024-06-14 11:24:44,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 615 transitions, 11513 flow [2024-06-14 11:24:44,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:44,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:44,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:24:44,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:24:44,169 INFO L175 Difference]: Start difference. First operand has 460 places, 595 transitions, 9733 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:24:44,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 615 transitions, 11513 flow [2024-06-14 11:24:50,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 615 transitions, 11009 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 11:24:50,916 INFO L231 Difference]: Finished difference. Result has 457 places, 595 transitions, 9794 flow [2024-06-14 11:24:50,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9794, PETRI_PLACES=457, PETRI_TRANSITIONS=595} [2024-06-14 11:24:50,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:24:50,917 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 595 transitions, 9794 flow [2024-06-14 11:24:50,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:50,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:50,917 INFO L208 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:50,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:24:50,917 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:24:50,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:50,917 INFO L85 PathProgramCache]: Analyzing trace with hash 825613552, now seen corresponding path program 16 times [2024-06-14 11:24:50,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:50,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071293325] [2024-06-14 11:24:50,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:50,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:51,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:51,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:51,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071293325] [2024-06-14 11:24:51,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071293325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:51,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:51,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:51,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996958588] [2024-06-14 11:24:51,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:51,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:51,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:51,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:51,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:51,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:51,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 595 transitions, 9794 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:51,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:51,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:52,376 INFO L124 PetriNetUnfolderBase]: 3551/5990 cut-off events. [2024-06-14 11:24:52,376 INFO L125 PetriNetUnfolderBase]: For 1344981/1344981 co-relation queries the response was YES. [2024-06-14 11:24:52,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57451 conditions, 5990 events. 3551/5990 cut-off events. For 1344981/1344981 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41156 event pairs, 686 based on Foata normal form. 1/5982 useless extension candidates. Maximal degree in co-relation 57242. Up to 5105 conditions per place. [2024-06-14 11:24:52,468 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 424 selfloop transitions, 183 changer transitions 0/614 dead transitions. [2024-06-14 11:24:52,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 614 transitions, 11314 flow [2024-06-14 11:24:52,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:52,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:52,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:24:52,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:24:52,470 INFO L175 Difference]: Start difference. First operand has 457 places, 595 transitions, 9794 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:24:52,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 614 transitions, 11314 flow [2024-06-14 11:24:58,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 614 transitions, 10740 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:58,917 INFO L231 Difference]: Finished difference. Result has 458 places, 595 transitions, 9592 flow [2024-06-14 11:24:58,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9592, PETRI_PLACES=458, PETRI_TRANSITIONS=595} [2024-06-14 11:24:58,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-14 11:24:58,918 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 595 transitions, 9592 flow [2024-06-14 11:24:58,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:58,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:58,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, 1, 1] [2024-06-14 11:24:58,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:24:58,919 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:24:58,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:58,919 INFO L85 PathProgramCache]: Analyzing trace with hash -305043538, now seen corresponding path program 16 times [2024-06-14 11:24:58,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:58,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694898365] [2024-06-14 11:24:58,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:58,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:58,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:59,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:24:59,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:59,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694898365] [2024-06-14 11:24:59,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694898365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:59,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:59,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:59,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745548573] [2024-06-14 11:24:59,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:59,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:59,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:59,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:59,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:59,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:24:59,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 595 transitions, 9592 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:59,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:59,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:24:59,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:00,452 INFO L124 PetriNetUnfolderBase]: 3593/6070 cut-off events. [2024-06-14 11:25:00,452 INFO L125 PetriNetUnfolderBase]: For 1406080/1406080 co-relation queries the response was YES. [2024-06-14 11:25:00,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58305 conditions, 6070 events. 3593/6070 cut-off events. For 1406080/1406080 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41802 event pairs, 668 based on Foata normal form. 2/6069 useless extension candidates. Maximal degree in co-relation 58095. Up to 5388 conditions per place. [2024-06-14 11:25:00,543 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 546 selfloop transitions, 75 changer transitions 0/628 dead transitions. [2024-06-14 11:25:00,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 628 transitions, 11906 flow [2024-06-14 11:25:00,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:00,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:00,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:25:00,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-14 11:25:00,544 INFO L175 Difference]: Start difference. First operand has 458 places, 595 transitions, 9592 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:25:00,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 628 transitions, 11906 flow [2024-06-14 11:25:08,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 628 transitions, 11642 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:08,490 INFO L231 Difference]: Finished difference. Result has 463 places, 609 transitions, 9770 flow [2024-06-14 11:25:08,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9328, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9770, PETRI_PLACES=463, PETRI_TRANSITIONS=609} [2024-06-14 11:25:08,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-14 11:25:08,490 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 609 transitions, 9770 flow [2024-06-14 11:25:08,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:08,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:08,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:25:08,491 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:25:08,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:08,491 INFO L85 PathProgramCache]: Analyzing trace with hash -305222284, now seen corresponding path program 17 times [2024-06-14 11:25:08,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:08,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932806928] [2024-06-14 11:25:08,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:08,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:08,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:08,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932806928] [2024-06-14 11:25:08,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932806928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:08,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:08,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:08,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118491110] [2024-06-14 11:25:08,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:08,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:08,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:08,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:08,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:08,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:08,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 609 transitions, 9770 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:08,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:08,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:08,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:10,035 INFO L124 PetriNetUnfolderBase]: 3595/6075 cut-off events. [2024-06-14 11:25:10,035 INFO L125 PetriNetUnfolderBase]: For 1417567/1417567 co-relation queries the response was YES. [2024-06-14 11:25:10,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58113 conditions, 6075 events. 3595/6075 cut-off events. For 1417567/1417567 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41824 event pairs, 668 based on Foata normal form. 2/6074 useless extension candidates. Maximal degree in co-relation 57902. Up to 5444 conditions per place. [2024-06-14 11:25:10,128 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 563 selfloop transitions, 58 changer transitions 0/628 dead transitions. [2024-06-14 11:25:10,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 628 transitions, 11373 flow [2024-06-14 11:25:10,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:10,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:10,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:25:10,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:25:10,129 INFO L175 Difference]: Start difference. First operand has 463 places, 609 transitions, 9770 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:25:10,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 628 transitions, 11373 flow [2024-06-14 11:25:17,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 628 transitions, 11267 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:17,461 INFO L231 Difference]: Finished difference. Result has 468 places, 612 transitions, 9849 flow [2024-06-14 11:25:17,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9664, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9849, PETRI_PLACES=468, PETRI_TRANSITIONS=612} [2024-06-14 11:25:17,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-14 11:25:17,461 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 612 transitions, 9849 flow [2024-06-14 11:25:17,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:17,462 INFO L208 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:17,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:25:17,462 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:25:17,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:17,462 INFO L85 PathProgramCache]: Analyzing trace with hash -17903698, now seen corresponding path program 18 times [2024-06-14 11:25:17,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:17,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077104261] [2024-06-14 11:25:17,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:17,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:17,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:17,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:17,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:17,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077104261] [2024-06-14 11:25:17,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077104261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:17,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:17,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:17,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596463221] [2024-06-14 11:25:17,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:17,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:17,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:17,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:17,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:17,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:17,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 612 transitions, 9849 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:17,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:17,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:17,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:19,010 INFO L124 PetriNetUnfolderBase]: 3589/6079 cut-off events. [2024-06-14 11:25:19,011 INFO L125 PetriNetUnfolderBase]: For 1420166/1420166 co-relation queries the response was YES. [2024-06-14 11:25:19,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57974 conditions, 6079 events. 3589/6079 cut-off events. For 1420166/1420166 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41942 event pairs, 678 based on Foata normal form. 2/6078 useless extension candidates. Maximal degree in co-relation 57761. Up to 5438 conditions per place. [2024-06-14 11:25:19,103 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 564 selfloop transitions, 56 changer transitions 0/627 dead transitions. [2024-06-14 11:25:19,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 627 transitions, 11125 flow [2024-06-14 11:25:19,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:19,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:19,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:25:19,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:25:19,104 INFO L175 Difference]: Start difference. First operand has 468 places, 612 transitions, 9849 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:25:19,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 627 transitions, 11125 flow [2024-06-14 11:25:26,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 627 transitions, 10975 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:26,271 INFO L231 Difference]: Finished difference. Result has 470 places, 612 transitions, 9821 flow [2024-06-14 11:25:26,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9699, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9821, PETRI_PLACES=470, PETRI_TRANSITIONS=612} [2024-06-14 11:25:26,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-14 11:25:26,272 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 612 transitions, 9821 flow [2024-06-14 11:25:26,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:26,272 INFO L208 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:26,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:25:26,273 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:25:26,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:26,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1650489930, now seen corresponding path program 17 times [2024-06-14 11:25:26,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:26,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479258892] [2024-06-14 11:25:26,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:26,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:26,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:26,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:26,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:26,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479258892] [2024-06-14 11:25:26,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479258892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:26,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:26,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:26,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338829184] [2024-06-14 11:25:26,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:26,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:26,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:26,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:26,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:26,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:26,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 612 transitions, 9821 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:26,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:26,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:26,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:27,845 INFO L124 PetriNetUnfolderBase]: 3583/6087 cut-off events. [2024-06-14 11:25:27,845 INFO L125 PetriNetUnfolderBase]: For 1419676/1419676 co-relation queries the response was YES. [2024-06-14 11:25:27,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57806 conditions, 6087 events. 3583/6087 cut-off events. For 1419676/1419676 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42163 event pairs, 690 based on Foata normal form. 2/6086 useless extension candidates. Maximal degree in co-relation 57592. Up to 5382 conditions per place. [2024-06-14 11:25:27,937 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 543 selfloop transitions, 80 changer transitions 0/630 dead transitions. [2024-06-14 11:25:27,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 630 transitions, 11645 flow [2024-06-14 11:25:27,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:27,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:27,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:25:27,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 11:25:27,938 INFO L175 Difference]: Start difference. First operand has 470 places, 612 transitions, 9821 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:25:27,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 630 transitions, 11645 flow [2024-06-14 11:25:35,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 630 transitions, 11491 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:35,989 INFO L231 Difference]: Finished difference. Result has 472 places, 612 transitions, 9834 flow [2024-06-14 11:25:35,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9834, PETRI_PLACES=472, PETRI_TRANSITIONS=612} [2024-06-14 11:25:35,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 11:25:35,990 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 612 transitions, 9834 flow [2024-06-14 11:25:35,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:35,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:35,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:35,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:25:35,991 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:25:35,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:35,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1740402060, now seen corresponding path program 19 times [2024-06-14 11:25:35,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:35,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60166090] [2024-06-14 11:25:35,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:35,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:35,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:36,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:36,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:36,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60166090] [2024-06-14 11:25:36,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60166090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:36,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:36,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:36,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554625874] [2024-06-14 11:25:36,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:36,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:36,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:36,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:36,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:36,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 612 transitions, 9834 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:36,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:36,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:36,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:37,588 INFO L124 PetriNetUnfolderBase]: 3585/6052 cut-off events. [2024-06-14 11:25:37,588 INFO L125 PetriNetUnfolderBase]: For 1436529/1436529 co-relation queries the response was YES. [2024-06-14 11:25:37,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 6052 events. 3585/6052 cut-off events. For 1436529/1436529 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41631 event pairs, 658 based on Foata normal form. 2/6051 useless extension candidates. Maximal degree in co-relation 57632. Up to 5173 conditions per place. [2024-06-14 11:25:37,683 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 481 selfloop transitions, 158 changer transitions 0/646 dead transitions. [2024-06-14 11:25:37,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 646 transitions, 11513 flow [2024-06-14 11:25:37,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:37,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:25:37,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:25:37,684 INFO L175 Difference]: Start difference. First operand has 472 places, 612 transitions, 9834 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:25:37,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 646 transitions, 11513 flow [2024-06-14 11:25:43,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 646 transitions, 11361 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:43,878 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 10074 flow [2024-06-14 11:25:43,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9682, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10074, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-14 11:25:43,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-14 11:25:43,878 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 10074 flow [2024-06-14 11:25:43,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:43,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:43,878 INFO L208 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:43,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:25:43,879 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:25:43,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:43,879 INFO L85 PathProgramCache]: Analyzing trace with hash 938260132, now seen corresponding path program 18 times [2024-06-14 11:25:43,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:43,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844444678] [2024-06-14 11:25:43,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:43,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:43,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:43,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:43,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:43,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844444678] [2024-06-14 11:25:43,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844444678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:43,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:43,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:43,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337520039] [2024-06-14 11:25:43,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:43,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:43,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:43,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:44,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:44,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 10074 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:44,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:44,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:44,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:45,499 INFO L124 PetriNetUnfolderBase]: 3595/6092 cut-off events. [2024-06-14 11:25:45,500 INFO L125 PetriNetUnfolderBase]: For 1444260/1444260 co-relation queries the response was YES. [2024-06-14 11:25:45,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58446 conditions, 6092 events. 3595/6092 cut-off events. For 1444260/1444260 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 42069 event pairs, 678 based on Foata normal form. 1/6090 useless extension candidates. Maximal degree in co-relation 58230. Up to 5465 conditions per place. [2024-06-14 11:25:45,594 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 596 selfloop transitions, 35 changer transitions 0/638 dead transitions. [2024-06-14 11:25:45,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 638 transitions, 11490 flow [2024-06-14 11:25:45,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:45,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:25:45,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:25:45,595 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 10074 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:25:45,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 638 transitions, 11490 flow [2024-06-14 11:25:52,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 638 transitions, 11152 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 11:25:52,750 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9930 flow [2024-06-14 11:25:52,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9736, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9930, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-14 11:25:52,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 11:25:52,750 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9930 flow [2024-06-14 11:25:52,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:52,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:52,750 INFO L208 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:52,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:25:52,751 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:25:52,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:52,751 INFO L85 PathProgramCache]: Analyzing trace with hash 167489134, now seen corresponding path program 19 times [2024-06-14 11:25:52,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:52,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923690780] [2024-06-14 11:25:52,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:52,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:52,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:52,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:52,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:52,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923690780] [2024-06-14 11:25:52,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923690780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:52,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:52,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:52,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926071332] [2024-06-14 11:25:52,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:52,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:52,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:52,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:52,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:52,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:25:52,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9930 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:52,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:52,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:25:52,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:54,346 INFO L124 PetriNetUnfolderBase]: 3629/6137 cut-off events. [2024-06-14 11:25:54,346 INFO L125 PetriNetUnfolderBase]: For 1462250/1462250 co-relation queries the response was YES. [2024-06-14 11:25:54,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58666 conditions, 6137 events. 3629/6137 cut-off events. For 1462250/1462250 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 42422 event pairs, 668 based on Foata normal form. 2/6136 useless extension candidates. Maximal degree in co-relation 58451. Up to 5081 conditions per place. [2024-06-14 11:25:54,443 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 457 selfloop transitions, 201 changer transitions 0/665 dead transitions. [2024-06-14 11:25:54,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 665 transitions, 12372 flow [2024-06-14 11:25:54,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:54,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:54,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 11:25:54,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:25:54,444 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9930 flow. Second operand 9 states and 222 transitions. [2024-06-14 11:25:54,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 665 transitions, 12372 flow [2024-06-14 11:26:02,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 665 transitions, 12262 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:02,867 INFO L231 Difference]: Finished difference. Result has 478 places, 634 transitions, 10603 flow [2024-06-14 11:26:02,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9820, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10603, PETRI_PLACES=478, PETRI_TRANSITIONS=634} [2024-06-14 11:26:02,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 11:26:02,868 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 634 transitions, 10603 flow [2024-06-14 11:26:02,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:02,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:02,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:02,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:26:02,868 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:26:02,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:02,869 INFO L85 PathProgramCache]: Analyzing trace with hash -597336284, now seen corresponding path program 20 times [2024-06-14 11:26:02,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:02,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900421031] [2024-06-14 11:26:02,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:02,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:02,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:02,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:02,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:02,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900421031] [2024-06-14 11:26:02,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900421031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:02,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:02,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:02,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132864719] [2024-06-14 11:26:02,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:02,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:02,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:02,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:02,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:02,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:02,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 634 transitions, 10603 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:02,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:02,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:02,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:04,509 INFO L124 PetriNetUnfolderBase]: 3631/6156 cut-off events. [2024-06-14 11:26:04,510 INFO L125 PetriNetUnfolderBase]: For 1473760/1473760 co-relation queries the response was YES. [2024-06-14 11:26:04,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59499 conditions, 6156 events. 3631/6156 cut-off events. For 1473760/1473760 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42671 event pairs, 679 based on Foata normal form. 2/6155 useless extension candidates. Maximal degree in co-relation 59282. Up to 5237 conditions per place. [2024-06-14 11:26:04,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 507 selfloop transitions, 154 changer transitions 0/668 dead transitions. [2024-06-14 11:26:04,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 668 transitions, 12337 flow [2024-06-14 11:26:04,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:04,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:04,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:26:04,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:26:04,621 INFO L175 Difference]: Start difference. First operand has 478 places, 634 transitions, 10603 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:26:04,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 668 transitions, 12337 flow [2024-06-14 11:26:13,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 668 transitions, 12196 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:13,398 INFO L231 Difference]: Finished difference. Result has 482 places, 637 transitions, 10859 flow [2024-06-14 11:26:13,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10464, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10859, PETRI_PLACES=482, PETRI_TRANSITIONS=637} [2024-06-14 11:26:13,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-14 11:26:13,398 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 637 transitions, 10859 flow [2024-06-14 11:26:13,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:13,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:13,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:13,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:26:13,399 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:26:13,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:13,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1982507884, now seen corresponding path program 20 times [2024-06-14 11:26:13,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:13,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204750128] [2024-06-14 11:26:13,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:13,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:13,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:26:13,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:13,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204750128] [2024-06-14 11:26:13,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204750128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:13,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:13,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:13,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944263323] [2024-06-14 11:26:13,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:13,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:13,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:13,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:13,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:13,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:13,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 637 transitions, 10859 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:13,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:13,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:13,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:15,066 INFO L124 PetriNetUnfolderBase]: 3644/6177 cut-off events. [2024-06-14 11:26:15,066 INFO L125 PetriNetUnfolderBase]: For 1476462/1476465 co-relation queries the response was YES. [2024-06-14 11:26:15,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60177 conditions, 6177 events. 3644/6177 cut-off events. For 1476462/1476465 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 42842 event pairs, 687 based on Foata normal form. 3/6176 useless extension candidates. Maximal degree in co-relation 59959. Up to 5095 conditions per place. [2024-06-14 11:26:15,170 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 442 selfloop transitions, 219 changer transitions 0/668 dead transitions. [2024-06-14 11:26:15,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 668 transitions, 13480 flow [2024-06-14 11:26:15,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:15,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:26:15,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:26:15,171 INFO L175 Difference]: Start difference. First operand has 482 places, 637 transitions, 10859 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:26:15,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 668 transitions, 13480 flow [2024-06-14 11:26:23,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 668 transitions, 13219 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:23,580 INFO L231 Difference]: Finished difference. Result has 483 places, 643 transitions, 11209 flow [2024-06-14 11:26:23,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10614, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11209, PETRI_PLACES=483, PETRI_TRANSITIONS=643} [2024-06-14 11:26:23,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-14 11:26:23,581 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 643 transitions, 11209 flow [2024-06-14 11:26:23,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:23,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:23,581 INFO L208 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:23,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:26:23,582 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:26:23,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:23,582 INFO L85 PathProgramCache]: Analyzing trace with hash 714745792, now seen corresponding path program 21 times [2024-06-14 11:26:23,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:23,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824523490] [2024-06-14 11:26:23,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:23,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:23,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:23,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:23,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824523490] [2024-06-14 11:26:23,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824523490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:23,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:23,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:23,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402885099] [2024-06-14 11:26:23,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:23,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:23,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:23,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:23,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:23,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:23,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 643 transitions, 11209 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:23,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:23,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:23,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:25,257 INFO L124 PetriNetUnfolderBase]: 3649/6174 cut-off events. [2024-06-14 11:26:25,257 INFO L125 PetriNetUnfolderBase]: For 1461955/1461958 co-relation queries the response was YES. [2024-06-14 11:26:25,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60284 conditions, 6174 events. 3649/6174 cut-off events. For 1461955/1461958 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42708 event pairs, 677 based on Foata normal form. 3/6173 useless extension candidates. Maximal degree in co-relation 60067. Up to 5099 conditions per place. [2024-06-14 11:26:25,360 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 445 selfloop transitions, 222 changer transitions 0/674 dead transitions. [2024-06-14 11:26:25,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 674 transitions, 13764 flow [2024-06-14 11:26:25,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:25,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:25,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:26:25,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:26:25,361 INFO L175 Difference]: Start difference. First operand has 483 places, 643 transitions, 11209 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:26:25,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 674 transitions, 13764 flow [2024-06-14 11:26:33,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 674 transitions, 13090 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:33,713 INFO L231 Difference]: Finished difference. Result has 486 places, 646 transitions, 11058 flow [2024-06-14 11:26:33,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10557, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11058, PETRI_PLACES=486, PETRI_TRANSITIONS=646} [2024-06-14 11:26:33,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:26:33,714 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 646 transitions, 11058 flow [2024-06-14 11:26:33,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:33,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:33,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:33,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:26:33,714 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:26:33,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:33,715 INFO L85 PathProgramCache]: Analyzing trace with hash 714734632, now seen corresponding path program 22 times [2024-06-14 11:26:33,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:33,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920402209] [2024-06-14 11:26:33,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:33,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:33,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:33,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:33,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:33,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920402209] [2024-06-14 11:26:33,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920402209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:33,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:33,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:33,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767954411] [2024-06-14 11:26:33,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:33,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:33,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:33,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:33,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:33,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:33,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 646 transitions, 11058 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:33,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:33,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:33,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:35,413 INFO L124 PetriNetUnfolderBase]: 3646/6158 cut-off events. [2024-06-14 11:26:35,414 INFO L125 PetriNetUnfolderBase]: For 1472654/1472657 co-relation queries the response was YES. [2024-06-14 11:26:35,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60161 conditions, 6158 events. 3646/6158 cut-off events. For 1472654/1472657 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42520 event pairs, 667 based on Foata normal form. 3/6157 useless extension candidates. Maximal degree in co-relation 59943. Up to 5097 conditions per place. [2024-06-14 11:26:35,520 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 445 selfloop transitions, 224 changer transitions 0/676 dead transitions. [2024-06-14 11:26:35,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 676 transitions, 13286 flow [2024-06-14 11:26:35,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:35,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:35,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:26:35,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:26:35,522 INFO L175 Difference]: Start difference. First operand has 486 places, 646 transitions, 11058 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:26:35,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 676 transitions, 13286 flow [2024-06-14 11:26:43,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 676 transitions, 12486 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:43,600 INFO L231 Difference]: Finished difference. Result has 485 places, 646 transitions, 10712 flow [2024-06-14 11:26:43,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10258, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10712, PETRI_PLACES=485, PETRI_TRANSITIONS=646} [2024-06-14 11:26:43,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:26:43,601 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 646 transitions, 10712 flow [2024-06-14 11:26:43,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:43,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:43,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:43,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:26:43,602 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:26:43,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:43,602 INFO L85 PathProgramCache]: Analyzing trace with hash 167103184, now seen corresponding path program 23 times [2024-06-14 11:26:43,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:43,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822055738] [2024-06-14 11:26:43,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:43,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:43,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:43,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:43,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822055738] [2024-06-14 11:26:43,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822055738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:43,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:43,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:43,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437321356] [2024-06-14 11:26:43,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:43,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:43,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:43,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:43,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:43,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:43,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 646 transitions, 10712 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:43,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:43,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:43,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:45,297 INFO L124 PetriNetUnfolderBase]: 3640/6173 cut-off events. [2024-06-14 11:26:45,297 INFO L125 PetriNetUnfolderBase]: For 1477388/1477388 co-relation queries the response was YES. [2024-06-14 11:26:45,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59713 conditions, 6173 events. 3640/6173 cut-off events. For 1477388/1477388 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42785 event pairs, 678 based on Foata normal form. 2/6172 useless extension candidates. Maximal degree in co-relation 59495. Up to 5092 conditions per place. [2024-06-14 11:26:45,399 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 456 selfloop transitions, 216 changer transitions 0/679 dead transitions. [2024-06-14 11:26:45,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 679 transitions, 12686 flow [2024-06-14 11:26:45,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:45,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-14 11:26:45,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-14 11:26:45,400 INFO L175 Difference]: Start difference. First operand has 485 places, 646 transitions, 10712 flow. Second operand 9 states and 224 transitions. [2024-06-14 11:26:45,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 679 transitions, 12686 flow [2024-06-14 11:26:54,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 679 transitions, 12212 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:26:54,198 INFO L231 Difference]: Finished difference. Result has 488 places, 646 transitions, 10682 flow [2024-06-14 11:26:54,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10238, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10682, PETRI_PLACES=488, PETRI_TRANSITIONS=646} [2024-06-14 11:26:54,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 11:26:54,199 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 646 transitions, 10682 flow [2024-06-14 11:26:54,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:54,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:54,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:54,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:26:54,199 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:26:54,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:54,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1606848334, now seen corresponding path program 24 times [2024-06-14 11:26:54,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:54,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088043335] [2024-06-14 11:26:54,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:54,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:54,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:54,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:54,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088043335] [2024-06-14 11:26:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088043335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:54,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616142401] [2024-06-14 11:26:54,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:54,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:54,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:54,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:26:54,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 646 transitions, 10682 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:54,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:54,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:26:54,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:55,838 INFO L124 PetriNetUnfolderBase]: 3637/6157 cut-off events. [2024-06-14 11:26:55,838 INFO L125 PetriNetUnfolderBase]: For 1479475/1479475 co-relation queries the response was YES. [2024-06-14 11:26:55,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59668 conditions, 6157 events. 3637/6157 cut-off events. For 1479475/1479475 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42603 event pairs, 668 based on Foata normal form. 1/6155 useless extension candidates. Maximal degree in co-relation 59449. Up to 5502 conditions per place. [2024-06-14 11:26:55,946 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 616 selfloop transitions, 52 changer transitions 0/675 dead transitions. [2024-06-14 11:26:55,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 675 transitions, 12366 flow [2024-06-14 11:26:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:55,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:55,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:26:55,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-14 11:26:55,947 INFO L175 Difference]: Start difference. First operand has 488 places, 646 transitions, 10682 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:26:55,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 675 transitions, 12366 flow [2024-06-14 11:27:05,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 675 transitions, 11935 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:27:05,243 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10363 flow [2024-06-14 11:27:05,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10253, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10363, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-14 11:27:05,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-14 11:27:05,244 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10363 flow [2024-06-14 11:27:05,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:05,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:05,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:05,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:27:05,244 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:27:05,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:05,244 INFO L85 PathProgramCache]: Analyzing trace with hash 567124846, now seen corresponding path program 21 times [2024-06-14 11:27:05,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:05,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130779382] [2024-06-14 11:27:05,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:05,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:05,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:05,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:05,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130779382] [2024-06-14 11:27:05,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130779382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:05,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:05,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:05,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939411443] [2024-06-14 11:27:05,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:05,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:05,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:05,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:05,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:05,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:05,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10363 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:05,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:05,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:05,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:06,812 INFO L124 PetriNetUnfolderBase]: 3631/6149 cut-off events. [2024-06-14 11:27:06,812 INFO L125 PetriNetUnfolderBase]: For 1468590/1468590 co-relation queries the response was YES. [2024-06-14 11:27:06,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58836 conditions, 6149 events. 3631/6149 cut-off events. For 1468590/1468590 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42555 event pairs, 668 based on Foata normal form. 2/6148 useless extension candidates. Maximal degree in co-relation 58617. Up to 5399 conditions per place. [2024-06-14 11:27:06,914 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 583 selfloop transitions, 80 changer transitions 0/670 dead transitions. [2024-06-14 11:27:06,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 670 transitions, 11781 flow [2024-06-14 11:27:06,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:27:06,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:27:06,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:27:06,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 11:27:06,915 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10363 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:27:06,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 670 transitions, 11781 flow [2024-06-14 11:27:15,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 670 transitions, 11539 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 11:27:15,605 INFO L231 Difference]: Finished difference. Result has 486 places, 648 transitions, 10404 flow [2024-06-14 11:27:15,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10404, PETRI_PLACES=486, PETRI_TRANSITIONS=648} [2024-06-14 11:27:15,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:27:15,605 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 648 transitions, 10404 flow [2024-06-14 11:27:15,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:15,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:15,606 INFO L208 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:15,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:27:15,606 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:27:15,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash 567125032, now seen corresponding path program 25 times [2024-06-14 11:27:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:15,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180682787] [2024-06-14 11:27:15,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:15,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:15,715 INFO L134 CoverageAnalysis]: 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:15,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:15,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180682787] [2024-06-14 11:27:15,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180682787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:15,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:15,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:15,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367752885] [2024-06-14 11:27:15,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:15,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:15,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:15,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:15,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:15,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:15,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 648 transitions, 10404 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:15,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:15,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:15,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:17,202 INFO L124 PetriNetUnfolderBase]: 3628/6149 cut-off events. [2024-06-14 11:27:17,202 INFO L125 PetriNetUnfolderBase]: For 1470566/1470566 co-relation queries the response was YES. [2024-06-14 11:27:17,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59022 conditions, 6149 events. 3628/6149 cut-off events. For 1470566/1470566 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42589 event pairs, 670 based on Foata normal form. 1/6147 useless extension candidates. Maximal degree in co-relation 58801. Up to 5491 conditions per place. [2024-06-14 11:27:17,305 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 616 selfloop transitions, 51 changer transitions 0/674 dead transitions. [2024-06-14 11:27:17,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 674 transitions, 11804 flow [2024-06-14 11:27:17,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:17,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:17,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:27:17,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:27:17,306 INFO L175 Difference]: Start difference. First operand has 486 places, 648 transitions, 10404 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:27:17,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 674 transitions, 11804 flow [2024-06-14 11:27:24,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 674 transitions, 11461 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 11:27:24,991 INFO L231 Difference]: Finished difference. Result has 485 places, 648 transitions, 10169 flow [2024-06-14 11:27:24,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10061, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10169, PETRI_PLACES=485, PETRI_TRANSITIONS=648} [2024-06-14 11:27:24,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 11:27:24,992 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 648 transitions, 10169 flow [2024-06-14 11:27:24,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:24,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:24,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, 1] [2024-06-14 11:27:24,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:27:24,992 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:27:24,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:24,993 INFO L85 PathProgramCache]: Analyzing trace with hash 567032776, now seen corresponding path program 4 times [2024-06-14 11:27:24,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:24,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141792132] [2024-06-14 11:27:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:24,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:24,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:25,098 INFO L134 CoverageAnalysis]: 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:25,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:25,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141792132] [2024-06-14 11:27:25,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141792132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:25,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:25,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:25,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994064347] [2024-06-14 11:27:25,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:25,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:25,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:25,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:25,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:25,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:25,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 648 transitions, 10169 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:25,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:25,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:25,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:26,583 INFO L124 PetriNetUnfolderBase]: 3615/6138 cut-off events. [2024-06-14 11:27:26,583 INFO L125 PetriNetUnfolderBase]: For 1455166/1455166 co-relation queries the response was YES. [2024-06-14 11:27:26,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57725 conditions, 6138 events. 3615/6138 cut-off events. For 1455166/1455166 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42624 event pairs, 589 based on Foata normal form. 6/6141 useless extension candidates. Maximal degree in co-relation 57506. Up to 5368 conditions per place. [2024-06-14 11:27:26,685 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 634 selfloop transitions, 40 changer transitions 0/681 dead transitions. [2024-06-14 11:27:26,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 681 transitions, 11641 flow [2024-06-14 11:27:26,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:26,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:26,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:27:26,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:27:26,686 INFO L175 Difference]: Start difference. First operand has 485 places, 648 transitions, 10169 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:27:26,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 681 transitions, 11641 flow [2024-06-14 11:27:34,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 681 transitions, 11535 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:34,374 INFO L231 Difference]: Finished difference. Result has 486 places, 648 transitions, 10147 flow [2024-06-14 11:27:34,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10063, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10147, PETRI_PLACES=486, PETRI_TRANSITIONS=648} [2024-06-14 11:27:34,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 11:27:34,375 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 648 transitions, 10147 flow [2024-06-14 11:27:34,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:34,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:27:34,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:27:34,375 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:27:34,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash -528715222, now seen corresponding path program 3 times [2024-06-14 11:27:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:34,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568388825] [2024-06-14 11:27:34,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:34,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:34,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:34,475 INFO L134 CoverageAnalysis]: 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:34,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:34,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568388825] [2024-06-14 11:27:34,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568388825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:34,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:34,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:34,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991185673] [2024-06-14 11:27:34,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:34,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:34,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:34,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:34,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:34,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:34,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 648 transitions, 10147 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:34,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:34,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:34,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:35,969 INFO L124 PetriNetUnfolderBase]: 3649/6184 cut-off events. [2024-06-14 11:27:35,969 INFO L125 PetriNetUnfolderBase]: For 1476903/1476903 co-relation queries the response was YES. [2024-06-14 11:27:36,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58864 conditions, 6184 events. 3649/6184 cut-off events. For 1476903/1476903 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 42913 event pairs, 676 based on Foata normal form. 2/6178 useless extension candidates. Maximal degree in co-relation 58644. Up to 5407 conditions per place. [2024-06-14 11:27:36,072 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 596 selfloop transitions, 74 changer transitions 0/677 dead transitions. [2024-06-14 11:27:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 677 transitions, 11955 flow [2024-06-14 11:27:36,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:27:36,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:27:36,073 INFO L175 Difference]: Start difference. First operand has 486 places, 648 transitions, 10147 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:27:36,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 677 transitions, 11955 flow [2024-06-14 11:27:44,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 677 transitions, 11849 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:44,299 INFO L231 Difference]: Finished difference. Result has 489 places, 654 transitions, 10345 flow [2024-06-14 11:27:44,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10041, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10345, PETRI_PLACES=489, PETRI_TRANSITIONS=654} [2024-06-14 11:27:44,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-14 11:27:44,299 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 654 transitions, 10345 flow [2024-06-14 11:27:44,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:44,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:44,300 INFO L208 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:44,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:27:44,300 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:27:44,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:44,300 INFO L85 PathProgramCache]: Analyzing trace with hash -280493394, now seen corresponding path program 4 times [2024-06-14 11:27:44,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:44,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575907608] [2024-06-14 11:27:44,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:44,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:44,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:44,405 INFO L134 CoverageAnalysis]: 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:44,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:44,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575907608] [2024-06-14 11:27:44,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575907608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:44,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:44,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:44,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253764856] [2024-06-14 11:27:44,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:44,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:44,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:44,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:44,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 654 transitions, 10345 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:44,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:44,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:44,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:45,831 INFO L124 PetriNetUnfolderBase]: 3657/6199 cut-off events. [2024-06-14 11:27:45,831 INFO L125 PetriNetUnfolderBase]: For 1498143/1498143 co-relation queries the response was YES. [2024-06-14 11:27:45,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59288 conditions, 6199 events. 3657/6199 cut-off events. For 1498143/1498143 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43046 event pairs, 683 based on Foata normal form. 2/6195 useless extension candidates. Maximal degree in co-relation 59066. Up to 5461 conditions per place. [2024-06-14 11:27:45,936 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 69 changer transitions 0/674 dead transitions. [2024-06-14 11:27:45,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 674 transitions, 11773 flow [2024-06-14 11:27:45,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:45,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:45,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:27:45,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:27:45,937 INFO L175 Difference]: Start difference. First operand has 489 places, 654 transitions, 10345 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:27:45,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 674 transitions, 11773 flow [2024-06-14 11:27:55,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 674 transitions, 11589 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-14 11:27:55,955 INFO L231 Difference]: Finished difference. Result has 493 places, 656 transitions, 10358 flow [2024-06-14 11:27:55,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10183, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10358, PETRI_PLACES=493, PETRI_TRANSITIONS=656} [2024-06-14 11:27:55,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 11:27:55,956 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 656 transitions, 10358 flow [2024-06-14 11:27:55,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:55,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:55,956 INFO L208 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:55,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:27:55,957 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:27:55,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:55,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1922774032, now seen corresponding path program 5 times [2024-06-14 11:27:55,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:55,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794103615] [2024-06-14 11:27:55,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:55,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:56,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:56,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:56,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794103615] [2024-06-14 11:27:56,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794103615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:56,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:56,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:27:56,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749260992] [2024-06-14 11:27:56,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:56,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:27:56,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:56,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:27:56,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:27:56,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:27:56,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 656 transitions, 10358 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:56,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:56,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:27:56,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:57,474 INFO L124 PetriNetUnfolderBase]: 3665/6227 cut-off events. [2024-06-14 11:27:57,475 INFO L125 PetriNetUnfolderBase]: For 1517503/1517503 co-relation queries the response was YES. [2024-06-14 11:27:57,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59501 conditions, 6227 events. 3665/6227 cut-off events. For 1517503/1517503 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43255 event pairs, 572 based on Foata normal form. 2/6223 useless extension candidates. Maximal degree in co-relation 59277. Up to 5257 conditions per place. [2024-06-14 11:27:57,581 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 587 selfloop transitions, 92 changer transitions 0/686 dead transitions. [2024-06-14 11:27:57,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 686 transitions, 12470 flow [2024-06-14 11:27:57,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:27:57,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:27:57,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:27:57,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:27:57,583 INFO L175 Difference]: Start difference. First operand has 493 places, 656 transitions, 10358 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:27:57,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 686 transitions, 12470 flow [2024-06-14 11:28:05,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 686 transitions, 12317 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:28:05,744 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 10537 flow [2024-06-14 11:28:05,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10205, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10537, PETRI_PLACES=496, PETRI_TRANSITIONS=661} [2024-06-14 11:28:05,745 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 11:28:05,745 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 10537 flow [2024-06-14 11:28:05,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:05,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:05,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:28:05,745 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:28:05,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:05,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1333813914, now seen corresponding path program 6 times [2024-06-14 11:28:05,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:05,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763309083] [2024-06-14 11:28:05,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:05,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:05,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:28:05,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:05,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763309083] [2024-06-14 11:28:05,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763309083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:05,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:05,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:05,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810634104] [2024-06-14 11:28:05,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:05,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:05,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:05,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:05,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:05,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 661 transitions, 10537 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:05,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:05,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:05,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:07,357 INFO L124 PetriNetUnfolderBase]: 3673/6238 cut-off events. [2024-06-14 11:28:07,357 INFO L125 PetriNetUnfolderBase]: For 1540186/1540186 co-relation queries the response was YES. [2024-06-14 11:28:07,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60043 conditions, 6238 events. 3673/6238 cut-off events. For 1540186/1540186 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43374 event pairs, 586 based on Foata normal form. 2/6234 useless extension candidates. Maximal degree in co-relation 59817. Up to 5374 conditions per place. [2024-06-14 11:28:07,467 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 588 selfloop transitions, 93 changer transitions 0/688 dead transitions. [2024-06-14 11:28:07,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 688 transitions, 12299 flow [2024-06-14 11:28:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:07,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:07,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:28:07,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:28:07,468 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 10537 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:28:07,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 688 transitions, 12299 flow [2024-06-14 11:28:16,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 688 transitions, 12022 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:16,333 INFO L231 Difference]: Finished difference. Result has 500 places, 663 transitions, 10509 flow [2024-06-14 11:28:16,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10286, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10509, PETRI_PLACES=500, PETRI_TRANSITIONS=663} [2024-06-14 11:28:16,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 11:28:16,334 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 663 transitions, 10509 flow [2024-06-14 11:28:16,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:16,334 INFO L208 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:16,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:28:16,335 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:28:16,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:16,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1513426390, now seen corresponding path program 7 times [2024-06-14 11:28:16,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:16,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188620227] [2024-06-14 11:28:16,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:16,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:16,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:16,453 INFO L134 CoverageAnalysis]: 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:16,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:16,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188620227] [2024-06-14 11:28:16,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188620227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:16,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:16,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:16,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283248920] [2024-06-14 11:28:16,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:16,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:16,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:16,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:16,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:16,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:16,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 663 transitions, 10509 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:16,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:16,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:16,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:17,892 INFO L124 PetriNetUnfolderBase]: 3668/6224 cut-off events. [2024-06-14 11:28:17,893 INFO L125 PetriNetUnfolderBase]: For 1538245/1538245 co-relation queries the response was YES. [2024-06-14 11:28:17,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59611 conditions, 6224 events. 3668/6224 cut-off events. For 1538245/1538245 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43270 event pairs, 686 based on Foata normal form. 2/6220 useless extension candidates. Maximal degree in co-relation 59384. Up to 5478 conditions per place. [2024-06-14 11:28:18,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 73 changer transitions 0/682 dead transitions. [2024-06-14 11:28:18,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 682 transitions, 11905 flow [2024-06-14 11:28:18,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:18,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:28:18,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:28:18,002 INFO L175 Difference]: Start difference. First operand has 500 places, 663 transitions, 10509 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:28:18,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 682 transitions, 11905 flow [2024-06-14 11:28:26,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 682 transitions, 11704 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:26,642 INFO L231 Difference]: Finished difference. Result has 502 places, 663 transitions, 10459 flow [2024-06-14 11:28:26,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10308, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10459, PETRI_PLACES=502, PETRI_TRANSITIONS=663} [2024-06-14 11:28:26,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-14 11:28:26,642 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 663 transitions, 10459 flow [2024-06-14 11:28:26,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:26,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:26,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:28:26,643 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:28:26,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1503903190, now seen corresponding path program 8 times [2024-06-14 11:28:26,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:26,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314167971] [2024-06-14 11:28:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:26,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:26,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:26,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:28:26,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:26,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314167971] [2024-06-14 11:28:26,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314167971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:26,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:26,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:26,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483133048] [2024-06-14 11:28:26,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:26,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:26,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:26,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:26,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:26,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:26,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 663 transitions, 10459 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:26,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:26,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:26,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:28,138 INFO L124 PetriNetUnfolderBase]: 3663/6213 cut-off events. [2024-06-14 11:28:28,138 INFO L125 PetriNetUnfolderBase]: For 1537083/1537083 co-relation queries the response was YES. [2024-06-14 11:28:28,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59274 conditions, 6213 events. 3663/6213 cut-off events. For 1537083/1537083 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43210 event pairs, 679 based on Foata normal form. 2/6205 useless extension candidates. Maximal degree in co-relation 59046. Up to 5451 conditions per place. [2024-06-14 11:28:28,248 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 599 selfloop transitions, 78 changer transitions 0/684 dead transitions. [2024-06-14 11:28:28,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 684 transitions, 11863 flow [2024-06-14 11:28:28,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:28:28,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:28:28,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:28:28,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-14 11:28:28,249 INFO L175 Difference]: Start difference. First operand has 502 places, 663 transitions, 10459 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:28:28,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 684 transitions, 11863 flow [2024-06-14 11:28:36,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 684 transitions, 11698 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:28:36,705 INFO L231 Difference]: Finished difference. Result has 505 places, 663 transitions, 10455 flow [2024-06-14 11:28:36,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10455, PETRI_PLACES=505, PETRI_TRANSITIONS=663} [2024-06-14 11:28:36,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-14 11:28:36,706 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 663 transitions, 10455 flow [2024-06-14 11:28:36,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:36,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:36,706 INFO L208 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:36,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:28:36,706 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:28:36,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:36,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2094421330, now seen corresponding path program 9 times [2024-06-14 11:28:36,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:36,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444207700] [2024-06-14 11:28:36,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:36,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:36,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:36,834 INFO L134 CoverageAnalysis]: 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:36,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:36,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444207700] [2024-06-14 11:28:36,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444207700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:36,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:36,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:36,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473801035] [2024-06-14 11:28:36,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:36,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:36,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:36,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:36,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:36,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:36,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 663 transitions, 10455 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:36,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:36,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:36,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:38,336 INFO L124 PetriNetUnfolderBase]: 3658/6210 cut-off events. [2024-06-14 11:28:38,337 INFO L125 PetriNetUnfolderBase]: For 1536044/1536044 co-relation queries the response was YES. [2024-06-14 11:28:38,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59067 conditions, 6210 events. 3658/6210 cut-off events. For 1536044/1536044 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43223 event pairs, 684 based on Foata normal form. 2/6206 useless extension candidates. Maximal degree in co-relation 58838. Up to 5464 conditions per place. [2024-06-14 11:28:38,465 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 69 changer transitions 0/682 dead transitions. [2024-06-14 11:28:38,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 682 transitions, 11851 flow [2024-06-14 11:28:38,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:38,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:38,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:28:38,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:28:38,467 INFO L175 Difference]: Start difference. First operand has 505 places, 663 transitions, 10455 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:28:38,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 682 transitions, 11851 flow [2024-06-14 11:28:47,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 682 transitions, 11662 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:28:47,307 INFO L231 Difference]: Finished difference. Result has 506 places, 663 transitions, 10409 flow [2024-06-14 11:28:47,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10266, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10409, PETRI_PLACES=506, PETRI_TRANSITIONS=663} [2024-06-14 11:28:47,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-14 11:28:47,308 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 663 transitions, 10409 flow [2024-06-14 11:28:47,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:47,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:28:47,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:28:47,309 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:28:47,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:47,309 INFO L85 PathProgramCache]: Analyzing trace with hash -2094236632, now seen corresponding path program 5 times [2024-06-14 11:28:47,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:47,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043349910] [2024-06-14 11:28:47,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:47,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:47,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:28:47,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:47,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043349910] [2024-06-14 11:28:47,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043349910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:47,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:47,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:28:47,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408243047] [2024-06-14 11:28:47,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:47,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:28:47,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:47,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:28:47,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:28:47,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:47,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 663 transitions, 10409 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:47,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:47,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:47,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:48,803 INFO L124 PetriNetUnfolderBase]: 3635/6177 cut-off events. [2024-06-14 11:28:48,803 INFO L125 PetriNetUnfolderBase]: For 1534352/1534352 co-relation queries the response was YES. [2024-06-14 11:28:48,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57393 conditions, 6177 events. 3635/6177 cut-off events. For 1534352/1534352 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43043 event pairs, 679 based on Foata normal form. 10/6181 useless extension candidates. Maximal degree in co-relation 57163. Up to 5241 conditions per place. [2024-06-14 11:28:48,910 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 174 changer transitions 0/686 dead transitions. [2024-06-14 11:28:48,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 686 transitions, 11872 flow [2024-06-14 11:28:48,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:48,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:48,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:28:48,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:28:48,911 INFO L175 Difference]: Start difference. First operand has 506 places, 663 transitions, 10409 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:28:48,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 686 transitions, 11872 flow [2024-06-14 11:28:57,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 686 transitions, 11754 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:28:57,526 INFO L231 Difference]: Finished difference. Result has 510 places, 664 transitions, 10672 flow [2024-06-14 11:28:57,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10299, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10672, PETRI_PLACES=510, PETRI_TRANSITIONS=664} [2024-06-14 11:28:57,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-14 11:28:57,527 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 664 transitions, 10672 flow [2024-06-14 11:28:57,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:57,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:28:57,527 INFO L208 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:57,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:28:57,528 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:28:57,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:28:57,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1907205580, now seen corresponding path program 10 times [2024-06-14 11:28:57,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:28:57,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347333400] [2024-06-14 11:28:57,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:28:57,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:28:57,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:28:57,643 INFO L134 CoverageAnalysis]: 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:57,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:28:57,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347333400] [2024-06-14 11:28:57,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347333400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:28:57,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:28:57,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:28:57,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726342430] [2024-06-14 11:28:57,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:28:57,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:28:57,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:28:57,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:28:57,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:28:57,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:28:57,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 664 transitions, 10672 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:28:57,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:28:57,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:28:57,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:28:59,069 INFO L124 PetriNetUnfolderBase]: 3679/6268 cut-off events. [2024-06-14 11:28:59,069 INFO L125 PetriNetUnfolderBase]: For 1576233/1576233 co-relation queries the response was YES. [2024-06-14 11:28:59,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58390 conditions, 6268 events. 3679/6268 cut-off events. For 1576233/1576233 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43833 event pairs, 683 based on Foata normal form. 12/6277 useless extension candidates. Maximal degree in co-relation 58159. Up to 5555 conditions per place. [2024-06-14 11:28:59,182 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 636 selfloop transitions, 44 changer transitions 0/687 dead transitions. [2024-06-14 11:28:59,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 687 transitions, 12202 flow [2024-06-14 11:28:59,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:28:59,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:28:59,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:28:59,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:28:59,183 INFO L175 Difference]: Start difference. First operand has 510 places, 664 transitions, 10672 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:28:59,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 687 transitions, 12202 flow [2024-06-14 11:29:07,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 687 transitions, 11846 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:07,379 INFO L231 Difference]: Finished difference. Result has 512 places, 668 transitions, 10519 flow [2024-06-14 11:29:07,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10316, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10519, PETRI_PLACES=512, PETRI_TRANSITIONS=668} [2024-06-14 11:29:07,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-14 11:29:07,379 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 668 transitions, 10519 flow [2024-06-14 11:29:07,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:07,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:07,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:29:07,380 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:29:07,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:07,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1916728780, now seen corresponding path program 11 times [2024-06-14 11:29:07,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:07,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026565825] [2024-06-14 11:29:07,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:07,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:07,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:07,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:07,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026565825] [2024-06-14 11:29:07,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026565825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:07,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:07,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:07,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429366917] [2024-06-14 11:29:07,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:07,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:07,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:07,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:07,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:07,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:07,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 668 transitions, 10519 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:07,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:07,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:07,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:08,930 INFO L124 PetriNetUnfolderBase]: 3657/6234 cut-off events. [2024-06-14 11:29:08,930 INFO L125 PetriNetUnfolderBase]: For 1480237/1480237 co-relation queries the response was YES. [2024-06-14 11:29:09,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56384 conditions, 6234 events. 3657/6234 cut-off events. For 1480237/1480237 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 43648 event pairs, 651 based on Foata normal form. 12/6239 useless extension candidates. Maximal degree in co-relation 56152. Up to 5315 conditions per place. [2024-06-14 11:29:09,044 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 635 selfloop transitions, 51 changer transitions 0/693 dead transitions. [2024-06-14 11:29:09,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 693 transitions, 12031 flow [2024-06-14 11:29:09,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:09,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:09,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:29:09,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:29:09,046 INFO L175 Difference]: Start difference. First operand has 512 places, 668 transitions, 10519 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:29:09,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 693 transitions, 12031 flow [2024-06-14 11:29:17,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 693 transitions, 11878 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:17,418 INFO L231 Difference]: Finished difference. Result has 513 places, 670 transitions, 10514 flow [2024-06-14 11:29:17,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10366, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10514, PETRI_PLACES=513, PETRI_TRANSITIONS=670} [2024-06-14 11:29:17,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 470 predicate places. [2024-06-14 11:29:17,419 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 670 transitions, 10514 flow [2024-06-14 11:29:17,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:17,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:17,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:29:17,420 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:29:17,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:17,420 INFO L85 PathProgramCache]: Analyzing trace with hash -305029650, now seen corresponding path program 6 times [2024-06-14 11:29:17,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:17,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164116880] [2024-06-14 11:29:17,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:17,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:17,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:17,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:17,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164116880] [2024-06-14 11:29:17,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164116880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:17,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:17,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:17,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213780457] [2024-06-14 11:29:17,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:17,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:17,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:17,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:17,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:17,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:17,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 670 transitions, 10514 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:17,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:17,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:17,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:19,003 INFO L124 PetriNetUnfolderBase]: 3693/6294 cut-off events. [2024-06-14 11:29:19,003 INFO L125 PetriNetUnfolderBase]: For 1481319/1481319 co-relation queries the response was YES. [2024-06-14 11:29:19,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56905 conditions, 6294 events. 3693/6294 cut-off events. For 1481319/1481319 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 44093 event pairs, 679 based on Foata normal form. 10/6301 useless extension candidates. Maximal degree in co-relation 56672. Up to 5565 conditions per place. [2024-06-14 11:29:19,117 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 630 selfloop transitions, 55 changer transitions 0/692 dead transitions. [2024-06-14 11:29:19,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 692 transitions, 12024 flow [2024-06-14 11:29:19,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:19,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:19,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:29:19,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 11:29:19,118 INFO L175 Difference]: Start difference. First operand has 513 places, 670 transitions, 10514 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:29:19,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 692 transitions, 12024 flow [2024-06-14 11:29:28,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 692 transitions, 11908 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:28,170 INFO L231 Difference]: Finished difference. Result has 516 places, 672 transitions, 10584 flow [2024-06-14 11:29:28,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10398, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10584, PETRI_PLACES=516, PETRI_TRANSITIONS=672} [2024-06-14 11:29:28,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 473 predicate places. [2024-06-14 11:29:28,171 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 672 transitions, 10584 flow [2024-06-14 11:29:28,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:28,171 INFO L208 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:28,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:29:28,171 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:29:28,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:28,171 INFO L85 PathProgramCache]: Analyzing trace with hash 174468164, now seen corresponding path program 12 times [2024-06-14 11:29:28,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314595645] [2024-06-14 11:29:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:28,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:28,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:29:28,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:28,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314595645] [2024-06-14 11:29:28,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314595645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:28,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:28,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:28,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234334057] [2024-06-14 11:29:28,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:28,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:28,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:28,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:28,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:28,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:28,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 672 transitions, 10584 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:28,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:28,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:28,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:29,836 INFO L124 PetriNetUnfolderBase]: 3760/6406 cut-off events. [2024-06-14 11:29:29,836 INFO L125 PetriNetUnfolderBase]: For 1615953/1615953 co-relation queries the response was YES. [2024-06-14 11:29:29,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57713 conditions, 6406 events. 3760/6406 cut-off events. For 1615953/1615953 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 45050 event pairs, 683 based on Foata normal form. 22/6425 useless extension candidates. Maximal degree in co-relation 57479. Up to 5465 conditions per place. [2024-06-14 11:29:29,961 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 605 selfloop transitions, 98 changer transitions 0/710 dead transitions. [2024-06-14 11:29:29,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 710 transitions, 12225 flow [2024-06-14 11:29:29,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:29,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:29,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:29:29,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:29:29,962 INFO L175 Difference]: Start difference. First operand has 516 places, 672 transitions, 10584 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:29:29,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 710 transitions, 12225 flow [2024-06-14 11:29:38,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 710 transitions, 12065 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:38,794 INFO L231 Difference]: Finished difference. Result has 517 places, 676 transitions, 10774 flow [2024-06-14 11:29:38,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10424, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10774, PETRI_PLACES=517, PETRI_TRANSITIONS=676} [2024-06-14 11:29:38,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-14 11:29:38,795 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 676 transitions, 10774 flow [2024-06-14 11:29:38,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:38,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:38,795 INFO L208 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:38,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:29:38,796 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:29:38,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:38,796 INFO L85 PathProgramCache]: Analyzing trace with hash 2006433706, now seen corresponding path program 13 times [2024-06-14 11:29:38,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:38,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13623325] [2024-06-14 11:29:38,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:38,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:38,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:38,912 INFO L134 CoverageAnalysis]: 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:38,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:38,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13623325] [2024-06-14 11:29:38,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13623325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:38,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:38,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:38,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31427316] [2024-06-14 11:29:38,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:38,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:38,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:38,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:38,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:38,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:38,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 676 transitions, 10774 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:38,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:38,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:40,465 INFO L124 PetriNetUnfolderBase]: 3715/6356 cut-off events. [2024-06-14 11:29:40,465 INFO L125 PetriNetUnfolderBase]: For 1406679/1406679 co-relation queries the response was YES. [2024-06-14 11:29:40,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54391 conditions, 6356 events. 3715/6356 cut-off events. For 1406679/1406679 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 44791 event pairs, 516 based on Foata normal form. 22/6375 useless extension candidates. Maximal degree in co-relation 54156. Up to 4719 conditions per place. [2024-06-14 11:29:40,590 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 591 selfloop transitions, 119 changer transitions 0/717 dead transitions. [2024-06-14 11:29:40,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 717 transitions, 12712 flow [2024-06-14 11:29:40,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:40,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:40,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:29:40,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-14 11:29:40,591 INFO L175 Difference]: Start difference. First operand has 517 places, 676 transitions, 10774 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:29:40,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 717 transitions, 12712 flow [2024-06-14 11:29:49,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 717 transitions, 12463 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:49,010 INFO L231 Difference]: Finished difference. Result has 519 places, 678 transitions, 10856 flow [2024-06-14 11:29:49,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10527, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10856, PETRI_PLACES=519, PETRI_TRANSITIONS=678} [2024-06-14 11:29:49,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 476 predicate places. [2024-06-14 11:29:49,011 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 678 transitions, 10856 flow [2024-06-14 11:29:49,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:49,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:49,011 INFO L208 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:49,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:29:49,012 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:29:49,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:49,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1308024326, now seen corresponding path program 7 times [2024-06-14 11:29:49,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:49,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827768799] [2024-06-14 11:29:49,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:49,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:49,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:49,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:49,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:49,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827768799] [2024-06-14 11:29:49,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827768799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:49,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:49,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:49,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497130063] [2024-06-14 11:29:49,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:49,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:49,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:49,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:49,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:49,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:49,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 678 transitions, 10856 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:49,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:49,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:49,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:50,585 INFO L124 PetriNetUnfolderBase]: 3703/6323 cut-off events. [2024-06-14 11:29:50,586 INFO L125 PetriNetUnfolderBase]: For 1159916/1159919 co-relation queries the response was YES. [2024-06-14 11:29:50,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53984 conditions, 6323 events. 3703/6323 cut-off events. For 1159916/1159919 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 44541 event pairs, 676 based on Foata normal form. 4/6323 useless extension candidates. Maximal degree in co-relation 53748. Up to 5516 conditions per place. [2024-06-14 11:29:50,703 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 607 selfloop transitions, 88 changer transitions 0/702 dead transitions. [2024-06-14 11:29:50,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 702 transitions, 12306 flow [2024-06-14 11:29:50,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:50,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:50,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:29:50,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:29:50,705 INFO L175 Difference]: Start difference. First operand has 519 places, 678 transitions, 10856 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:29:50,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 702 transitions, 12306 flow [2024-06-14 11:29:58,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 702 transitions, 12091 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:58,062 INFO L231 Difference]: Finished difference. Result has 521 places, 678 transitions, 10822 flow [2024-06-14 11:29:58,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10641, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10822, PETRI_PLACES=521, PETRI_TRANSITIONS=678} [2024-06-14 11:29:58,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-06-14 11:29:58,062 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 678 transitions, 10822 flow [2024-06-14 11:29:58,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:58,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:58,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:58,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:29:58,063 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:29:58,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:58,063 INFO L85 PathProgramCache]: Analyzing trace with hash 35645954, now seen corresponding path program 8 times [2024-06-14 11:29:58,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:58,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324704404] [2024-06-14 11:29:58,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:58,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:58,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:58,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:29:58,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:58,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324704404] [2024-06-14 11:29:58,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324704404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:58,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:58,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:58,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120597076] [2024-06-14 11:29:58,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:58,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:58,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:58,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:58,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:58,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:29:58,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 678 transitions, 10822 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:58,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:58,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:29:58,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:59,704 INFO L124 PetriNetUnfolderBase]: 3711/6322 cut-off events. [2024-06-14 11:29:59,705 INFO L125 PetriNetUnfolderBase]: For 1156267/1156270 co-relation queries the response was YES. [2024-06-14 11:29:59,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53589 conditions, 6322 events. 3711/6322 cut-off events. For 1156267/1156270 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44433 event pairs, 661 based on Foata normal form. 4/6322 useless extension candidates. Maximal degree in co-relation 53352. Up to 5370 conditions per place. [2024-06-14 11:29:59,828 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 101 changer transitions 0/709 dead transitions. [2024-06-14 11:29:59,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 709 transitions, 12392 flow [2024-06-14 11:29:59,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:59,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:59,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:29:59,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:29:59,829 INFO L175 Difference]: Start difference. First operand has 521 places, 678 transitions, 10822 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:29:59,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 709 transitions, 12392 flow [2024-06-14 11:30:07,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 709 transitions, 12072 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:08,004 INFO L231 Difference]: Finished difference. Result has 523 places, 681 transitions, 10812 flow [2024-06-14 11:30:08,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10502, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10812, PETRI_PLACES=523, PETRI_TRANSITIONS=681} [2024-06-14 11:30:08,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-14 11:30:08,005 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 681 transitions, 10812 flow [2024-06-14 11:30:08,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:08,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:08,005 INFO L208 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:08,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:30:08,005 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:30:08,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:08,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 9 times [2024-06-14 11:30:08,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:08,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176962390] [2024-06-14 11:30:08,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:08,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:08,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:08,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176962390] [2024-06-14 11:30:08,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176962390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:08,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:08,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:08,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000489195] [2024-06-14 11:30:08,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:08,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:08,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:08,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:08,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:08,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:08,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 681 transitions, 10812 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:08,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:08,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:08,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:09,654 INFO L124 PetriNetUnfolderBase]: 3719/6367 cut-off events. [2024-06-14 11:30:09,655 INFO L125 PetriNetUnfolderBase]: For 1168458/1168461 co-relation queries the response was YES. [2024-06-14 11:30:09,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53834 conditions, 6367 events. 3719/6367 cut-off events. For 1168458/1168461 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44983 event pairs, 485 based on Foata normal form. 4/6367 useless extension candidates. Maximal degree in co-relation 53595. Up to 4570 conditions per place. [2024-06-14 11:30:09,771 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 584 selfloop transitions, 125 changer transitions 0/716 dead transitions. [2024-06-14 11:30:09,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 716 transitions, 12719 flow [2024-06-14 11:30:09,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:09,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:09,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:30:09,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-14 11:30:09,773 INFO L175 Difference]: Start difference. First operand has 523 places, 681 transitions, 10812 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:30:09,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 716 transitions, 12719 flow [2024-06-14 11:30:18,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 716 transitions, 12503 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:18,965 INFO L231 Difference]: Finished difference. Result has 526 places, 683 transitions, 10900 flow [2024-06-14 11:30:18,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10596, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10900, PETRI_PLACES=526, PETRI_TRANSITIONS=683} [2024-06-14 11:30:18,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-14 11:30:18,966 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 683 transitions, 10900 flow [2024-06-14 11:30:18,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:18,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:18,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:18,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:30:18,966 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:30:18,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:18,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 10 times [2024-06-14 11:30:18,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:18,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330378265] [2024-06-14 11:30:18,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:18,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:18,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:19,083 INFO L134 CoverageAnalysis]: 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:19,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:19,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330378265] [2024-06-14 11:30:19,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330378265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:19,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:19,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:19,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069064225] [2024-06-14 11:30:19,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:19,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:19,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:19,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:19,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:19,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:19,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 683 transitions, 10900 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:19,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:19,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:19,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:20,603 INFO L124 PetriNetUnfolderBase]: 3694/6311 cut-off events. [2024-06-14 11:30:20,603 INFO L125 PetriNetUnfolderBase]: For 1162071/1162074 co-relation queries the response was YES. [2024-06-14 11:30:20,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52738 conditions, 6311 events. 3694/6311 cut-off events. For 1162071/1162074 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44538 event pairs, 531 based on Foata normal form. 10/6317 useless extension candidates. Maximal degree in co-relation 52498. Up to 4556 conditions per place. [2024-06-14 11:30:20,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 595 selfloop transitions, 111 changer transitions 0/713 dead transitions. [2024-06-14 11:30:20,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 713 transitions, 12438 flow [2024-06-14 11:30:20,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:20,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:20,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:30:20,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:30:20,721 INFO L175 Difference]: Start difference. First operand has 526 places, 683 transitions, 10900 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:30:20,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 713 transitions, 12438 flow [2024-06-14 11:30:28,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 713 transitions, 12118 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:28,789 INFO L231 Difference]: Finished difference. Result has 528 places, 683 transitions, 10808 flow [2024-06-14 11:30:28,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10580, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10808, PETRI_PLACES=528, PETRI_TRANSITIONS=683} [2024-06-14 11:30:28,789 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-14 11:30:28,790 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 683 transitions, 10808 flow [2024-06-14 11:30:28,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:28,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:28,790 INFO L208 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:28,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:30:28,790 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:30:28,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:28,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1740594694, now seen corresponding path program 11 times [2024-06-14 11:30:28,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:28,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542072095] [2024-06-14 11:30:28,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:28,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:28,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:28,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:30:28,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:28,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542072095] [2024-06-14 11:30:28,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542072095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:28,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:28,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:28,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280834477] [2024-06-14 11:30:28,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:28,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:28,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:28,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:28,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:28,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:28,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 683 transitions, 10808 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:28,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:28,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:28,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:30,449 INFO L124 PetriNetUnfolderBase]: 3730/6367 cut-off events. [2024-06-14 11:30:30,449 INFO L125 PetriNetUnfolderBase]: For 1201334/1201334 co-relation queries the response was YES. [2024-06-14 11:30:30,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53064 conditions, 6367 events. 3730/6367 cut-off events. For 1201334/1201334 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 44946 event pairs, 666 based on Foata normal form. 10/6374 useless extension candidates. Maximal degree in co-relation 52824. Up to 5436 conditions per place. [2024-06-14 11:30:30,568 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 583 selfloop transitions, 127 changer transitions 0/717 dead transitions. [2024-06-14 11:30:30,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 717 transitions, 12404 flow [2024-06-14 11:30:30,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:30,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:30,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:30:30,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-14 11:30:30,569 INFO L175 Difference]: Start difference. First operand has 528 places, 683 transitions, 10808 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:30:30,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 717 transitions, 12404 flow [2024-06-14 11:30:38,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 717 transitions, 12175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:38,153 INFO L231 Difference]: Finished difference. Result has 531 places, 685 transitions, 10917 flow [2024-06-14 11:30:38,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10579, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10917, PETRI_PLACES=531, PETRI_TRANSITIONS=685} [2024-06-14 11:30:38,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-14 11:30:38,154 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 685 transitions, 10917 flow [2024-06-14 11:30:38,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:38,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:38,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:38,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:30:38,154 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:30:38,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:38,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1735143230, now seen corresponding path program 12 times [2024-06-14 11:30:38,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:38,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89171528] [2024-06-14 11:30:38,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:38,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:38,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:38,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89171528] [2024-06-14 11:30:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89171528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:38,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:38,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:38,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493879265] [2024-06-14 11:30:38,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:38,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:38,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:38,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:38,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:38,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:38,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 685 transitions, 10917 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:38,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:38,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:38,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:39,754 INFO L124 PetriNetUnfolderBase]: 3738/6380 cut-off events. [2024-06-14 11:30:39,754 INFO L125 PetriNetUnfolderBase]: For 1118162/1118165 co-relation queries the response was YES. [2024-06-14 11:30:39,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53220 conditions, 6380 events. 3738/6380 cut-off events. For 1118162/1118165 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45070 event pairs, 677 based on Foata normal form. 4/6380 useless extension candidates. Maximal degree in co-relation 52979. Up to 5518 conditions per place. [2024-06-14 11:30:39,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 576 selfloop transitions, 126 changer transitions 0/709 dead transitions. [2024-06-14 11:30:39,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 709 transitions, 12449 flow [2024-06-14 11:30:39,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:39,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:39,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:30:39,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:30:39,872 INFO L175 Difference]: Start difference. First operand has 531 places, 685 transitions, 10917 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:30:39,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 709 transitions, 12449 flow [2024-06-14 11:30:48,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 709 transitions, 12147 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:48,400 INFO L231 Difference]: Finished difference. Result has 532 places, 687 transitions, 10950 flow [2024-06-14 11:30:48,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10619, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10950, PETRI_PLACES=532, PETRI_TRANSITIONS=687} [2024-06-14 11:30:48,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 489 predicate places. [2024-06-14 11:30:48,400 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 687 transitions, 10950 flow [2024-06-14 11:30:48,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:48,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:48,401 INFO L208 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:48,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:30:48,401 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:30:48,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:48,401 INFO L85 PathProgramCache]: Analyzing trace with hash 951606500, now seen corresponding path program 13 times [2024-06-14 11:30:48,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:48,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951719811] [2024-06-14 11:30:48,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:48,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:48,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:48,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:48,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951719811] [2024-06-14 11:30:48,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951719811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:48,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:48,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:48,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342434931] [2024-06-14 11:30:48,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:48,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:48,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:48,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:48,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:48,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:48,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 687 transitions, 10950 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:48,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:48,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:48,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:50,072 INFO L124 PetriNetUnfolderBase]: 3746/6390 cut-off events. [2024-06-14 11:30:50,072 INFO L125 PetriNetUnfolderBase]: For 1116795/1116798 co-relation queries the response was YES. [2024-06-14 11:30:50,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53086 conditions, 6390 events. 3746/6390 cut-off events. For 1116795/1116798 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 45112 event pairs, 673 based on Foata normal form. 4/6390 useless extension candidates. Maximal degree in co-relation 52844. Up to 5431 conditions per place. [2024-06-14 11:30:50,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 578 selfloop transitions, 134 changer transitions 0/719 dead transitions. [2024-06-14 11:30:50,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 719 transitions, 12940 flow [2024-06-14 11:30:50,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:50,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:50,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:30:50,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:30:50,190 INFO L175 Difference]: Start difference. First operand has 532 places, 687 transitions, 10950 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:30:50,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 719 transitions, 12940 flow [2024-06-14 11:30:58,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 719 transitions, 12625 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:58,460 INFO L231 Difference]: Finished difference. Result has 535 places, 692 transitions, 11092 flow [2024-06-14 11:30:58,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10635, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11092, PETRI_PLACES=535, PETRI_TRANSITIONS=692} [2024-06-14 11:30:58,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 492 predicate places. [2024-06-14 11:30:58,461 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 692 transitions, 11092 flow [2024-06-14 11:30:58,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:58,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:58,461 INFO L208 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:58,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:30:58,461 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:30:58,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:58,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1498967870, now seen corresponding path program 14 times [2024-06-14 11:30:58,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:58,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755762270] [2024-06-14 11:30:58,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:58,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:58,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:58,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:30:58,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:58,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755762270] [2024-06-14 11:30:58,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755762270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:58,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:58,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:58,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357537496] [2024-06-14 11:30:58,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:58,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:58,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:58,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:58,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:58,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:30:58,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 692 transitions, 11092 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:58,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:58,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:30:58,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:00,130 INFO L124 PetriNetUnfolderBase]: 3741/6385 cut-off events. [2024-06-14 11:31:00,130 INFO L125 PetriNetUnfolderBase]: For 1106388/1106391 co-relation queries the response was YES. [2024-06-14 11:31:00,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52862 conditions, 6385 events. 3741/6385 cut-off events. For 1106388/1106391 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 45082 event pairs, 676 based on Foata normal form. 4/6385 useless extension candidates. Maximal degree in co-relation 52618. Up to 5523 conditions per place. [2024-06-14 11:31:00,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 585 selfloop transitions, 126 changer transitions 0/718 dead transitions. [2024-06-14 11:31:00,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 718 transitions, 12613 flow [2024-06-14 11:31:00,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:00,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:00,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:31:00,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:31:00,257 INFO L175 Difference]: Start difference. First operand has 535 places, 692 transitions, 11092 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:31:00,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 718 transitions, 12613 flow [2024-06-14 11:31:08,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 12308 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-14 11:31:08,294 INFO L231 Difference]: Finished difference. Result has 539 places, 693 transitions, 11083 flow [2024-06-14 11:31:08,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10809, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11083, PETRI_PLACES=539, PETRI_TRANSITIONS=693} [2024-06-14 11:31:08,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-14 11:31:08,294 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 693 transitions, 11083 flow [2024-06-14 11:31:08,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:08,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:08,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:08,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:31:08,295 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:08,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:08,295 INFO L85 PathProgramCache]: Analyzing trace with hash 780347786, now seen corresponding path program 1 times [2024-06-14 11:31:08,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:08,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62916100] [2024-06-14 11:31:08,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:08,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:08,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:08,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:08,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:08,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62916100] [2024-06-14 11:31:08,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62916100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:08,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:08,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:08,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622791846] [2024-06-14 11:31:08,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:08,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:08,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:08,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:08,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:08,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:08,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 693 transitions, 11083 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:08,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:08,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:08,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:10,038 INFO L124 PetriNetUnfolderBase]: 3775/6434 cut-off events. [2024-06-14 11:31:10,038 INFO L125 PetriNetUnfolderBase]: For 1168505/1168505 co-relation queries the response was YES. [2024-06-14 11:31:10,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54109 conditions, 6434 events. 3775/6434 cut-off events. For 1168505/1168505 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 45382 event pairs, 563 based on Foata normal form. 2/6433 useless extension candidates. Maximal degree in co-relation 53863. Up to 5585 conditions per place. [2024-06-14 11:31:10,169 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 674 selfloop transitions, 57 changer transitions 0/738 dead transitions. [2024-06-14 11:31:10,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 738 transitions, 13453 flow [2024-06-14 11:31:10,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:10,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:10,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:31:10,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:31:10,170 INFO L175 Difference]: Start difference. First operand has 539 places, 693 transitions, 11083 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:31:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 738 transitions, 13453 flow [2024-06-14 11:31:16,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 738 transitions, 13180 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:16,970 INFO L231 Difference]: Finished difference. Result has 542 places, 699 transitions, 11113 flow [2024-06-14 11:31:16,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10810, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11113, PETRI_PLACES=542, PETRI_TRANSITIONS=699} [2024-06-14 11:31:16,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-14 11:31:16,970 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 699 transitions, 11113 flow [2024-06-14 11:31:16,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:16,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:16,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:16,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:31:16,971 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:16,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:16,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1967336880, now seen corresponding path program 2 times [2024-06-14 11:31:16,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:16,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560120712] [2024-06-14 11:31:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:16,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:17,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:17,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:17,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560120712] [2024-06-14 11:31:17,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560120712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:17,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:17,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:17,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663218334] [2024-06-14 11:31:17,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:17,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:17,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:17,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:17,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:17,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:17,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 699 transitions, 11113 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:17,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:17,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:17,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:18,651 INFO L124 PetriNetUnfolderBase]: 3796/6465 cut-off events. [2024-06-14 11:31:18,652 INFO L125 PetriNetUnfolderBase]: For 1208904/1208904 co-relation queries the response was YES. [2024-06-14 11:31:18,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54744 conditions, 6465 events. 3796/6465 cut-off events. For 1208904/1208904 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 45676 event pairs, 567 based on Foata normal form. 2/6464 useless extension candidates. Maximal degree in co-relation 54497. Up to 5605 conditions per place. [2024-06-14 11:31:18,778 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 673 selfloop transitions, 59 changer transitions 0/739 dead transitions. [2024-06-14 11:31:18,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 739 transitions, 13429 flow [2024-06-14 11:31:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:18,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:18,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:31:18,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608465608465608 [2024-06-14 11:31:18,779 INFO L175 Difference]: Start difference. First operand has 542 places, 699 transitions, 11113 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:31:18,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 739 transitions, 13429 flow [2024-06-14 11:31:27,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 739 transitions, 13207 flow, removed 87 selfloop flow, removed 4 redundant places. [2024-06-14 11:31:27,104 INFO L231 Difference]: Finished difference. Result has 547 places, 703 transitions, 11142 flow [2024-06-14 11:31:27,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11142, PETRI_PLACES=547, PETRI_TRANSITIONS=703} [2024-06-14 11:31:27,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-06-14 11:31:27,104 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 703 transitions, 11142 flow [2024-06-14 11:31:27,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:27,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:27,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:27,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:31:27,105 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:27,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:27,105 INFO L85 PathProgramCache]: Analyzing trace with hash 39311816, now seen corresponding path program 3 times [2024-06-14 11:31:27,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:27,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724617081] [2024-06-14 11:31:27,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:27,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:27,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:27,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:31:27,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:27,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724617081] [2024-06-14 11:31:27,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724617081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:27,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:27,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:27,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024040725] [2024-06-14 11:31:27,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:27,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:27,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:27,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:27,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:27,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:27,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 703 transitions, 11142 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:27,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:27,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:27,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:28,824 INFO L124 PetriNetUnfolderBase]: 3791/6453 cut-off events. [2024-06-14 11:31:28,824 INFO L125 PetriNetUnfolderBase]: For 1194429/1194429 co-relation queries the response was YES. [2024-06-14 11:31:28,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54187 conditions, 6453 events. 3791/6453 cut-off events. For 1194429/1194429 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 45523 event pairs, 667 based on Foata normal form. 2/6452 useless extension candidates. Maximal degree in co-relation 53938. Up to 5715 conditions per place. [2024-06-14 11:31:28,949 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 684 selfloop transitions, 45 changer transitions 0/736 dead transitions. [2024-06-14 11:31:28,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 736 transitions, 13002 flow [2024-06-14 11:31:28,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:28,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:28,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:31:28,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:31:28,951 INFO L175 Difference]: Start difference. First operand has 547 places, 703 transitions, 11142 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:31:28,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 736 transitions, 13002 flow [2024-06-14 11:31:37,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 736 transitions, 12865 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 11:31:37,819 INFO L231 Difference]: Finished difference. Result has 550 places, 703 transitions, 11100 flow [2024-06-14 11:31:37,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11005, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11100, PETRI_PLACES=550, PETRI_TRANSITIONS=703} [2024-06-14 11:31:37,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-14 11:31:37,819 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 703 transitions, 11100 flow [2024-06-14 11:31:37,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:37,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:37,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:37,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:31:37,820 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:37,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:37,820 INFO L85 PathProgramCache]: Analyzing trace with hash 838679246, now seen corresponding path program 4 times [2024-06-14 11:31:37,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:37,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978106473] [2024-06-14 11:31:37,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:37,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:37,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:37,946 INFO L134 CoverageAnalysis]: 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:37,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:37,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978106473] [2024-06-14 11:31:37,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978106473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:37,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:37,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:37,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898656240] [2024-06-14 11:31:37,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:37,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:37,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:37,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:37,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:38,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:38,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 703 transitions, 11100 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:38,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:38,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:38,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:39,502 INFO L124 PetriNetUnfolderBase]: 3799/6470 cut-off events. [2024-06-14 11:31:39,503 INFO L125 PetriNetUnfolderBase]: For 1208608/1208608 co-relation queries the response was YES. [2024-06-14 11:31:39,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54256 conditions, 6470 events. 3799/6470 cut-off events. For 1208608/1208608 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 45689 event pairs, 674 based on Foata normal form. 2/6469 useless extension candidates. Maximal degree in co-relation 54006. Up to 5762 conditions per place. [2024-06-14 11:31:39,634 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 684 selfloop transitions, 42 changer transitions 0/733 dead transitions. [2024-06-14 11:31:39,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 733 transitions, 12664 flow [2024-06-14 11:31:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:31:39,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:31:39,635 INFO L175 Difference]: Start difference. First operand has 550 places, 703 transitions, 11100 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:31:39,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 733 transitions, 12664 flow [2024-06-14 11:31:48,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 733 transitions, 12519 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:48,986 INFO L231 Difference]: Finished difference. Result has 550 places, 705 transitions, 11090 flow [2024-06-14 11:31:48,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10961, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11090, PETRI_PLACES=550, PETRI_TRANSITIONS=705} [2024-06-14 11:31:48,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-14 11:31:48,987 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 705 transitions, 11090 flow [2024-06-14 11:31:48,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:48,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:48,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:48,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:31:48,987 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:48,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:48,987 INFO L85 PathProgramCache]: Analyzing trace with hash 432742794, now seen corresponding path program 5 times [2024-06-14 11:31:48,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:48,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011755314] [2024-06-14 11:31:48,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:48,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:49,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:49,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:49,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011755314] [2024-06-14 11:31:49,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011755314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:49,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:49,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:49,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506753720] [2024-06-14 11:31:49,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:49,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:49,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:49,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:49,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:49,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:49,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 705 transitions, 11090 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:49,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:49,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:49,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:50,753 INFO L124 PetriNetUnfolderBase]: 3820/6499 cut-off events. [2024-06-14 11:31:50,754 INFO L125 PetriNetUnfolderBase]: For 1249461/1249461 co-relation queries the response was YES. [2024-06-14 11:31:50,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54759 conditions, 6499 events. 3820/6499 cut-off events. For 1249461/1249461 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 45867 event pairs, 673 based on Foata normal form. 2/6496 useless extension candidates. Maximal degree in co-relation 54509. Up to 5770 conditions per place. [2024-06-14 11:31:50,883 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 685 selfloop transitions, 49 changer transitions 0/741 dead transitions. [2024-06-14 11:31:50,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 741 transitions, 13036 flow [2024-06-14 11:31:50,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:50,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:50,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:31:50,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 11:31:50,885 INFO L175 Difference]: Start difference. First operand has 550 places, 705 transitions, 11090 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:31:50,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 741 transitions, 13036 flow [2024-06-14 11:31:59,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 741 transitions, 12929 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:59,026 INFO L231 Difference]: Finished difference. Result has 555 places, 709 transitions, 11179 flow [2024-06-14 11:31:59,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10983, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11179, PETRI_PLACES=555, PETRI_TRANSITIONS=709} [2024-06-14 11:31:59,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 512 predicate places. [2024-06-14 11:31:59,027 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 709 transitions, 11179 flow [2024-06-14 11:31:59,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:59,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:59,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, 1, 1, 1] [2024-06-14 11:31:59,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:31:59,028 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:59,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:59,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1473876018, now seen corresponding path program 6 times [2024-06-14 11:31:59,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:59,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013026637] [2024-06-14 11:31:59,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:59,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:59,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:59,145 INFO L134 CoverageAnalysis]: 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:59,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:59,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013026637] [2024-06-14 11:31:59,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013026637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:59,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:59,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:31:59,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689930541] [2024-06-14 11:31:59,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:59,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:31:59,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:59,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:31:59,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:31:59,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:31:59,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 709 transitions, 11179 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:59,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:59,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:31:59,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:01,159 INFO L124 PetriNetUnfolderBase]: 3815/6494 cut-off events. [2024-06-14 11:32:01,160 INFO L125 PetriNetUnfolderBase]: For 1237511/1237511 co-relation queries the response was YES. [2024-06-14 11:32:01,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54509 conditions, 6494 events. 3815/6494 cut-off events. For 1237511/1237511 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 45859 event pairs, 676 based on Foata normal form. 2/6493 useless extension candidates. Maximal degree in co-relation 54257. Up to 5786 conditions per place. [2024-06-14 11:32:01,276 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 689 selfloop transitions, 43 changer transitions 0/739 dead transitions. [2024-06-14 11:32:01,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 739 transitions, 12717 flow [2024-06-14 11:32:01,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:32:01,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:32:01,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:32:01,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 11:32:01,277 INFO L175 Difference]: Start difference. First operand has 555 places, 709 transitions, 11179 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:32:01,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 739 transitions, 12717 flow [2024-06-14 11:32:11,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 739 transitions, 12579 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:11,202 INFO L231 Difference]: Finished difference. Result has 558 places, 709 transitions, 11132 flow [2024-06-14 11:32:11,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11041, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11132, PETRI_PLACES=558, PETRI_TRANSITIONS=709} [2024-06-14 11:32:11,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 515 predicate places. [2024-06-14 11:32:11,202 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 709 transitions, 11132 flow [2024-06-14 11:32:11,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:11,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:11,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:11,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:32:11,203 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:32:11,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:11,203 INFO L85 PathProgramCache]: Analyzing trace with hash -764224025, now seen corresponding path program 1 times [2024-06-14 11:32:11,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:11,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730922012] [2024-06-14 11:32:11,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:11,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:11,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:11,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:11,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:11,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730922012] [2024-06-14 11:32:11,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730922012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:11,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:11,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:11,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739422078] [2024-06-14 11:32:11,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:11,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:11,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:11,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:11,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:11,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:11,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 709 transitions, 11132 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:11,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:11,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:11,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:13,489 INFO L124 PetriNetUnfolderBase]: 3836/6519 cut-off events. [2024-06-14 11:32:13,490 INFO L125 PetriNetUnfolderBase]: For 1265906/1265906 co-relation queries the response was YES. [2024-06-14 11:32:13,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55072 conditions, 6519 events. 3836/6519 cut-off events. For 1265906/1265906 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 46154 event pairs, 704 based on Foata normal form. 1/6511 useless extension candidates. Maximal degree in co-relation 54819. Up to 5431 conditions per place. [2024-06-14 11:32:13,609 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 461 selfloop transitions, 268 changer transitions 0/736 dead transitions. [2024-06-14 11:32:13,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 736 transitions, 13138 flow [2024-06-14 11:32:13,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:13,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:13,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:13,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:32:13,611 INFO L175 Difference]: Start difference. First operand has 558 places, 709 transitions, 11132 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:13,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 736 transitions, 13138 flow [2024-06-14 11:32:23,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 736 transitions, 13042 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:32:23,212 INFO L231 Difference]: Finished difference. Result has 557 places, 718 transitions, 11901 flow [2024-06-14 11:32:23,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11036, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11901, PETRI_PLACES=557, PETRI_TRANSITIONS=718} [2024-06-14 11:32:23,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-14 11:32:23,212 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 718 transitions, 11901 flow [2024-06-14 11:32:23,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:23,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:23,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:32:23,213 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:32:23,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:23,213 INFO L85 PathProgramCache]: Analyzing trace with hash 457085379, now seen corresponding path program 2 times [2024-06-14 11:32:23,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:23,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820059893] [2024-06-14 11:32:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:23,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:23,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:23,331 INFO L134 CoverageAnalysis]: 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:23,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:23,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820059893] [2024-06-14 11:32:23,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820059893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:23,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:23,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:23,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117329592] [2024-06-14 11:32:23,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:23,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:23,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:23,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:23,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:23,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:23,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 718 transitions, 11901 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:23,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,806 INFO L124 PetriNetUnfolderBase]: 3849/6551 cut-off events. [2024-06-14 11:32:25,806 INFO L125 PetriNetUnfolderBase]: For 1296458/1296458 co-relation queries the response was YES. [2024-06-14 11:32:25,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56328 conditions, 6551 events. 3849/6551 cut-off events. For 1296458/1296458 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 46388 event pairs, 676 based on Foata normal form. 1/6549 useless extension candidates. Maximal degree in co-relation 56073. Up to 5769 conditions per place. [2024-06-14 11:32:25,929 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 647 selfloop transitions, 99 changer transitions 0/753 dead transitions. [2024-06-14 11:32:25,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 753 transitions, 13927 flow [2024-06-14 11:32:25,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:25,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:25,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:32:25,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:32:25,930 INFO L175 Difference]: Start difference. First operand has 557 places, 718 transitions, 11901 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:32:25,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 753 transitions, 13927 flow [2024-06-14 11:32:35,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 753 transitions, 13591 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:35,524 INFO L231 Difference]: Finished difference. Result has 561 places, 724 transitions, 11909 flow [2024-06-14 11:32:35,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11575, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11909, PETRI_PLACES=561, PETRI_TRANSITIONS=724} [2024-06-14 11:32:35,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 518 predicate places. [2024-06-14 11:32:35,524 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 724 transitions, 11909 flow [2024-06-14 11:32:35,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:35,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, 1] [2024-06-14 11:32:35,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:32:35,525 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:35,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:35,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1140704261, now seen corresponding path program 3 times [2024-06-14 11:32:35,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:35,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031727997] [2024-06-14 11:32:35,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:35,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:35,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:35,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:35,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031727997] [2024-06-14 11:32:35,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031727997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:35,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:35,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:35,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526329659] [2024-06-14 11:32:35,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:35,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:35,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:35,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:35,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:35,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:35,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 724 transitions, 11909 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:35,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:35,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:35,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:37,735 INFO L124 PetriNetUnfolderBase]: 3846/6547 cut-off events. [2024-06-14 11:32:37,735 INFO L125 PetriNetUnfolderBase]: For 1282429/1282429 co-relation queries the response was YES. [2024-06-14 11:32:37,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56067 conditions, 6547 events. 3846/6547 cut-off events. For 1282429/1282429 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 46334 event pairs, 676 based on Foata normal form. 1/6545 useless extension candidates. Maximal degree in co-relation 55812. Up to 5772 conditions per place. [2024-06-14 11:32:37,858 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 651 selfloop transitions, 94 changer transitions 0/752 dead transitions. [2024-06-14 11:32:37,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 752 transitions, 13469 flow [2024-06-14 11:32:37,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:37,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:37,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:32:37,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:32:37,859 INFO L175 Difference]: Start difference. First operand has 561 places, 724 transitions, 11909 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:32:37,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 752 transitions, 13469 flow [2024-06-14 11:32:46,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 752 transitions, 13287 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:46,113 INFO L231 Difference]: Finished difference. Result has 565 places, 724 transitions, 11921 flow [2024-06-14 11:32:46,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11727, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11921, PETRI_PLACES=565, PETRI_TRANSITIONS=724} [2024-06-14 11:32:46,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 522 predicate places. [2024-06-14 11:32:46,114 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 724 transitions, 11921 flow [2024-06-14 11:32:46,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:46,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:32:46,114 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,114 INFO L85 PathProgramCache]: Analyzing trace with hash 695738155, now seen corresponding path program 4 times [2024-06-14 11:32:46,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605867865] [2024-06-14 11:32:46,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,240 INFO L134 CoverageAnalysis]: 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:46,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605867865] [2024-06-14 11:32:46,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605867865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:46,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547969339] [2024-06-14 11:32:46,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:46,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:46,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:46,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:46,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 724 transitions, 11921 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:46,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:48,191 INFO L124 PetriNetUnfolderBase]: 3859/6569 cut-off events. [2024-06-14 11:32:48,191 INFO L125 PetriNetUnfolderBase]: For 1311012/1311012 co-relation queries the response was YES. [2024-06-14 11:32:48,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56616 conditions, 6569 events. 3859/6569 cut-off events. For 1311012/1311012 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 46548 event pairs, 676 based on Foata normal form. 1/6567 useless extension candidates. Maximal degree in co-relation 56359. Up to 5772 conditions per place. [2024-06-14 11:32:48,314 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 647 selfloop transitions, 108 changer transitions 0/762 dead transitions. [2024-06-14 11:32:48,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 762 transitions, 13977 flow [2024-06-14 11:32:48,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:32:48,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:32:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 11:32:48,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 11:32:48,315 INFO L175 Difference]: Start difference. First operand has 565 places, 724 transitions, 11921 flow. Second operand 12 states and 268 transitions. [2024-06-14 11:32:48,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 762 transitions, 13977 flow [2024-06-14 11:32:57,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 762 transitions, 13781 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:57,163 INFO L231 Difference]: Finished difference. Result has 569 places, 730 transitions, 12089 flow [2024-06-14 11:32:57,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11725, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12089, PETRI_PLACES=569, PETRI_TRANSITIONS=730} [2024-06-14 11:32:57,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 526 predicate places. [2024-06-14 11:32:57,163 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 730 transitions, 12089 flow [2024-06-14 11:32:57,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:57,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:32:57,164 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:57,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,164 INFO L85 PathProgramCache]: Analyzing trace with hash 55405563, now seen corresponding path program 5 times [2024-06-14 11:32:57,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627020730] [2024-06-14 11:32:57,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:57,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:57,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627020730] [2024-06-14 11:32:57,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627020730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:57,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:57,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:32:57,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353981584] [2024-06-14 11:32:57,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:57,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:32:57,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:32:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:32:57,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:57,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 730 transitions, 12089 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:57,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:57,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:59,381 INFO L124 PetriNetUnfolderBase]: 3864/6578 cut-off events. [2024-06-14 11:32:59,381 INFO L125 PetriNetUnfolderBase]: For 1326341/1326341 co-relation queries the response was YES. [2024-06-14 11:32:59,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56830 conditions, 6578 events. 3864/6578 cut-off events. For 1326341/1326341 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 46578 event pairs, 676 based on Foata normal form. 1/6576 useless extension candidates. Maximal degree in co-relation 56572. Up to 5797 conditions per place. [2024-06-14 11:32:59,503 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 661 selfloop transitions, 95 changer transitions 0/763 dead transitions. [2024-06-14 11:32:59,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 763 transitions, 13749 flow [2024-06-14 11:32:59,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:32:59,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:32:59,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-14 11:32:59,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346320346320347 [2024-06-14 11:32:59,504 INFO L175 Difference]: Start difference. First operand has 569 places, 730 transitions, 12089 flow. Second operand 11 states and 247 transitions. [2024-06-14 11:32:59,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 763 transitions, 13749 flow [2024-06-14 11:33:09,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 763 transitions, 13441 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:09,510 INFO L231 Difference]: Finished difference. Result has 571 places, 733 transitions, 12057 flow [2024-06-14 11:33:09,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11811, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12057, PETRI_PLACES=571, PETRI_TRANSITIONS=733} [2024-06-14 11:33:09,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 528 predicate places. [2024-06-14 11:33:09,511 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 733 transitions, 12057 flow [2024-06-14 11:33:09,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:09,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:09,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:33:09,512 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:33:09,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:09,512 INFO L85 PathProgramCache]: Analyzing trace with hash 62757213, now seen corresponding path program 6 times [2024-06-14 11:33:09,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:09,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016326902] [2024-06-14 11:33:09,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:09,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,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:33:09,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016326902] [2024-06-14 11:33:09,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016326902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:33:09,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159709966] [2024-06-14 11:33:09,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:33:09,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:33:09,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:33:09,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:09,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 733 transitions, 12057 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:09,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15